上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页
摘要: __mood:私有属性,两个前导下划线,_类名__mood 这个语言特性叫名称改写(name mangling) _mood:" 受保护的 " 属性 阅读全文
posted @ 2023-05-01 12:46 limalove 阅读(62) 评论(0) 推荐(0)
摘要: 《流畅的Python》第8章 8.4.1小节 可变默认值导致的这个问题说明了为什么通常使用None作为接收可变值的参数的默认值。 类名.__init__.__defaults__:查看类中形式参数的默认值 函数名.__defaults__属性:查看形式参数的默认值 #形式参数L是可变类型时隐藏的问题 阅读全文
posted @ 2023-04-29 16:59 limalove 阅读(35) 评论(0) 推荐(0)
摘要: 网友分享: 开辟一片新的内容,让这片内存的值完全等于a所指的内存值,然后让b指向这片新的内存; C++ 浅拷贝相当于指针指向同一个地址,深拷贝是赋值一个数组,开辟新地址; 拷贝的数组里面的元素地址相同那是因为数字类型不可变,是Python的驻留机制问题,变了就是内存地址变化了,就是新的对象; 深拷贝 阅读全文
posted @ 2023-04-29 16:13 limalove 阅读(53) 评论(0) 推荐(0)
摘要: 1,为什么一个数组,经过元组tuple函数转换后是这种形式,数组中的'd'去哪里了?原因如下见tuple函数的帮助文档 2,元组的相对不可变性,解释了为什么有些元组不可散列的原因。 t1 = (1,2, [30,40]) t2 = (1,2, [30,40]) print("t1 == t2 :", 阅读全文
posted @ 2023-04-29 11:10 limalove 阅读(21) 评论(0) 推荐(0)
摘要: 交互式控制台和调试器(个人理解:debug)在表达式求值结果上调用repr函数,处理方式与使用%运算符处理经典格式化方式中的%r 占位符,以及使用str.format方法处理新字符串格式化句法中的 !r 转换字段一样。(简单点,就是repr函数与 %r占位符,!r 转换字段的处理方式一样。) __r 阅读全文
posted @ 2023-04-25 20:18 limalove 阅读(82) 评论(0) 推荐(0)
摘要: 《流畅的Python》5.10 节 operator.itemgetter() # 从序列中取元素 operator.attrgetter() # 根据属性提取对象指定的字段 operator.methodcaller(name, args, kwargs) #在对象上调用参数指定的方法 from 阅读全文
posted @ 2023-04-20 20:14 limalove 阅读(22) 评论(0) 推荐(0)
摘要: 1,什么是机器码 2,资源锁的问题,是什么意思? 3,模块的命名空间,命名空间是指什么? 4,线程,进程? 5, 阅读全文
posted @ 2023-04-12 20:41 limalove 阅读(45) 评论(0) 推荐(0)
摘要: 发音:/ dek / from collections import deque dq = deque(range(10), maxlen = 10) print(dq) dq.rotate(3) print(dq) dq.rotate(-4) print(dq) dq.appendleft(-1) 阅读全文
posted @ 2023-04-12 20:38 limalove 阅读(62) 评论(0) 推荐(0)
摘要: from collections import namedtuple City = namedtuple(typename = "City", field_names = "name county population coordinates") tokyo = City("Tokyo", "JP" 阅读全文
posted @ 2023-04-09 21:37 limalove 阅读(27) 评论(0) 推荐(0)
摘要: print("{:15} | {:^9} | {:^9}".format("", "lat.", "long.")) 可以用来打印表格标题行 阅读全文
posted @ 2023-04-09 21:08 limalove 阅读(19) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 28 下一页