- 在文件开头用 #! python解释器完整路径 可以调用解释器
- 在函数中改变全局标量 用global关键字: eg: global num 那么num就是全局变量
- return用法:
利用元组返回多个值
def measure():
num=40
weight=20
return (num,weight)#输出元组,()可以省略
gol_num,gol_weight= measure()
- python中交换数据
a,b=(b,a)#()可以省略
- 调用方法可以改变函数内的可变参数(如列表)
- 列表变量用+=等价于调用expend方法
- 缺省参数—提前定义值得参数
- 当参数个数不知道有多少时,多值参数 *args 用于接收元组 **kwargs 用于接收字典
def demo(num, *args, **kwargs):
print(num)
print(args)
print(kwargs)
demo(1,2,3,4,5,name="小明")
执行结果:
eg:
#计算任意数字之和
def sum(*args):
num=0
for i in args:
num+=i
return num
result=sum(1,2,3)
print (result)
- 元组和字典得拆包 *元组 **字典