"""函数中的局部变量的释放狮是在函数执行完后就马上消失全局变量是等真个程序运行完后进行销毁,作用域是整个函数1- 如果局部变量名和全局的相同,那么执行的时候根据就近原则2- 如果函数内找不到该变量名,那么就去找全局变量3- 如果函数内想要就该外面的全局变量,使用globe关键字"""num = 10def my_func01():# num = 20 这里是创建一个新的内部变量global numnum = 20 # 这里告诉函数并非创建新的局部变量,而是使用全局的变量操作print("内部num = %s" % num)my_func01()print("外部num = %s" % num)"""函数自建函数文档说明help(len)如果函数内没有自定义文档说明,那么就返回找函数名上面一行的注释"""help(len)# 这里是没有专门的说明进行返回的内容def my_func02(num01, num02):"""返回两个参数的和:param num01: 数字1:param num02: 数字2:return: 两个数字的和"""return num01 + num02help(my_func02)"""id(obj)查找obj内存的物理地址引用门牌号类似:定了一个房间但是没有入住,调用的时候才入住a,b指向同一个房间,节省内存"""a = 1000b = 1000c = "abc" # 字符串,元祖()等不可不的数据类型,修改的话是copy重新开一个房间d = "abc" # 列表[],字典可变数据结构,修改的话是在同一个房间进行修改的。c = "abcd"print(id(a))print(id(b))print(id(c))print(id(d))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。