2025年8月6日
摘要:
闭包 闭包 def func(): name = 'alex' #常驻内存,防止其他程序改变这个变量 def inner(): print(name) #在内存函数中调用了外层函数的变量叫闭包,可以让一个局部变量常驻内存,保护变量不被其他函数污染 return inner print(inner._
阅读全文
posted @ 2025-08-06 16:03
搁浅芳
阅读(6)
推荐(0)
2025年8月5日
摘要:
默认值参数相关代码 def extendList(val, list=[]): list.append(val) return list list1= extendList(10) list2= extendList(123,[]) list3= extendList('a') print(list
阅读全文
posted @ 2025-08-05 17:45
搁浅芳
阅读(12)
推荐(0)
2025年8月1日
摘要:
1.内置命名空间:python解释内部运行时的变量函数,list,tuple,str,int这些都是内置命名空间 2.全局命名空间:我们直接再py文件中,函数外声明的变量都属于全局命名空间 3.局部命名空间:在函数中声明的变量会放在局部命名空间 加载顺序: 1、内置命名空间 2、全局命名空间 3、局
阅读全文
posted @ 2025-08-01 14:32
搁浅芳
阅读(4)
推荐(0)
2025年7月30日
摘要:
参数:在函数执行的时候给函数传递的信息 形参:在函数声明的位置,声明出来变量 实参:在函数调用的时候,实际你给函数传递的值 函数的参数个数是没有要求的,但是在运行的时候,形参和实参要匹配,按照位置把实参赋值给形参 参数的分类 站在实参的角度 1.位置参数 2.关键字参数 3.混合参数,注意顺序,先写
阅读全文
posted @ 2025-07-30 15:57
搁浅芳
阅读(9)
推荐(0)
2025年7月25日
摘要:
1、相对路径:相对于你当前程序所在的文件夹(../返回上一层目录,相对的是当前程序所在的文件夹) 2、绝对路径:1.从磁盘根目录寻找 2.互联网的一个绝对路径 文件操作: open(文件路径,mode = "模式",encoding="编码格式") 1. r 2. w #写入之前会清掉原来的内容 3
阅读全文
posted @ 2025-07-25 15:37
搁浅芳
阅读(18)
推荐(0)
摘要:
冒泡排序1 for a in range(len(lst)): #记录内部排序的次数 lst = [88,5,8,6,1,23,45] i = 0 while i < len(lst) - 1: # 把最大值移动到后端 if lst[i] > lst[i+1] #比较 lst[i], lst[i+1
阅读全文
posted @ 2025-07-25 14:59
搁浅芳
阅读(11)
推荐(0)
2025年7月21日
摘要:
1、id()内置函数,查看变量的内存地址 2、== 和is的区别 == 两端的内容是否一致 is 两端的内存地址是否一致 3、编码 encode(编码格式)编码之后的结果是bytes b‘xxxx’ decode(编码格式)解码,把bytes边画画字符串 用什么编码就用什么解码
阅读全文
posted @ 2025-07-21 15:05
搁浅芳
阅读(11)
推荐(0)
2025年7月10日
摘要:
dict字典:由{}表示,存储key:value键值对,根据key来机选hash值,找到对应的内存地址,key必须是可hash得。不可变的,int,str,元组,bool 1、新增 dic = {} dict[不存在的key] = value #字典赋值 dic['name'] = '周润发' #
阅读全文
posted @ 2025-07-10 15:19
搁浅芳
阅读(25)
推荐(0)
2025年7月3日
摘要:
1、常用功能 增加: append(),插入list.insert(2,"你好"),extend() 删除: remove(),pop(),del list[],clear() 修改: 索引切片修改 查询: for 变量 in 可迭代对象: 循环体 else: list在循环的时候不能删,因为会改变
阅读全文
posted @ 2025-07-03 17:02
搁浅芳
阅读(11)
推荐(0)
2025年6月30日
摘要:
ASCII码占8位,1个字节,可以表示28=256个字符,放不了中文 就有了GBK占16位,2个字节,可以表示216=65536个字符,中文有9万多也不够 就有了Unicode(万国码)是32位,可以表示2**32=4294967296个字符,用不了,浪费空间 UTF-8:每个字符最少占8位,每个字
阅读全文
posted @ 2025-06-30 15:34
搁浅芳
阅读(13)
推荐(0)