python基础语法——函数
函数的定义
1
2
3
4 |
def printinfo():
print ( "-" *20)
print ( "人生苦短,我用python" )
print ( "-" *20)
|
函数的调用:
带参的函数
1
2
3
4
5 |
def add2Num(a,b):
c = a + b
print (c)
add2Num(11,22)
|
输出结果:
带返回值的函数:
1
2
3
4 |
def add2Num(a,b):
return a+b
print (add2Num(11,22))
|
多个返回值
1
2
3
4
5
6
7
8
9
10 |
# python不用写返回值类型
def divid(a,b):
shang = a
yushu = a%b
return shang,yushu
# 接收时直接对应接收就行
sh,yu = divid(5,2)
print ( "商:%d, 余数:%d" %(sh,yu))
|
打印结果:
当函数外面有全局变量,函数里面有重名的局部变量时,会使用函数里面的局部变量
在函数里使用全局变量
1
2
3
4
5
6
7
8
9 |
a = 100
def test1():
global a #全局变量在函数中的标识符
print ( "test1------------修改前:a=%d" %a)
a = 200
print ( "test1------------修改后:a=%d" %a)
test1()
print (a)
|
输出结果:
1
2
3 |
test1------------修改前:a=100
test1------------修改后:a=200
200
|
相关资讯
-
pythontornado是什么?怎么用?
-
掌握python访问限制
-
python私有属性访问不到吗?
-
如何使用python中的返回函数?
-
Python之xlwt和xlrd新建sheet
-
如何用pythonlist删除指定元素?