def test(s
):
print(s
)
return
test
("hazy")
def changeint(a
):
a
= 10
return
b
= 2
changeint
(b
)
print(b
)
def printlist(name
,age
= 27):
print("name: ", name
)
print("age: ",age
)
return
printlist
(name
= "hazy",age
= 26)
printlist
(name
= "cc")
sum = lambda a
, b
:a
+ b
;
print("10 + 100 = ",sum(10 , 100))
Variable
= 0
def Average (a
, b
, c
):
Variable
= (a
+ b
+ c
)/3
print("局部变量:",Variable
)
return Variable
;
Average
(10,20,30)
print("全局变量:",Variable
)
函数的规则: 1.函数代码块以def关键词开头,后接函数标识符名称和圆括号()。 2.任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。 3.函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 4.函数内容以冒号起始,并且缩进。 5.return[expression]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。
参数类型:必备参数、命名参数、缺省参数、不定长参数
全局变量与局部变量: 一个程序的所有的变量并不是在哪个位置都可以访问的。访问权限决定于这个变量是在哪里赋值的。 变量的作用域决定了在哪一部分程序你可以访问哪个特定的变量名称。