python基础三

xiaoxiao2021-02-28  40

python函数

不定长参数def a(**a)://可以传入多个形参 print({"a":4,"b":3,"c":4}) a() def add(a,*f)://可以传入多个值 print(a,f) add(4) add(4,5) add(5,7,3) def add(*a): print(a) add(5) add(4,6) add(5,7,6)

匿名函数 sum=lambda a,b:a+b print(sum(8,7))

return语句 def sum(a,b): return a+b //如果 print(a+b) print(sum(4,7))结果为none print(sum(4,7)+7)

变量作用域

局部变量可以访问全局变量,但不可以修改全局变量num = 3 def sun(): num+=5 //报错 print(num) sun() total = 0 def sum(a,b): total=a+b print("内部变量和为",a+b) return sum(5,3) print("外部变量为",total)

global 和nonlocal关键字a="全局变量" def b(): global a a="局部变量" print(a) b() print(a) //打印结果为局部变量 局部变量

 

python模块

导包 1,import add 2.import add as s //from add *import(不推荐) s=add.add(4,7) print(s) from add import add s=add(4,7) print(s)

name属性

dir属性

转载请注明原文地址: https://www.6miu.com/read-2622049.html

最新回复(0)