标签:
1.函数返回值分析
li = [1,2,3,4] li2 = [1,2,3,4] def f1(args): args.append(55) li = f1(li) print(li) f1(li2) print(li2) #对列表进行函数赋值结果返回的是none,即函数默认返回为none
#函数执行完毕之后列表值被改变
结果:
2.内置函数分析
r = chr(65) #ascii码转换 把数字转换成字母 print(r) n = ord("A") #ascii码转换 把字母转换成数字 print(n)
结果:
exec("7+9+8") #执行python代码,接受代码或者字符串,并没有什么卵用 ret = eval("7+9+8") #执行python代码,并且有实际的结果 print(ret)
s = "8*8" #对于字符串也会转换成代数运算
ret = eval(s)
print(ret)
结果:
r = divmod(100,10) #计算公式((x-x%y)/y, x%y) s = divmod(97,10) print(s,r)
结果:
标签:
原文地址:http://www.cnblogs.com/lussys/p/5557867.html