随笔分类 - python基础知识
摘要:参考:https://blog.csdn.net/luotoo/article/details/106615367 按照通常直觉,正负数不是对称的么,为什么负数最小不是-127,又或正数最大是128呢? byte类型是8bit表示,那么可以表达的状态就有2^8=256个,如果表示无符号整数可以表达最
阅读全文
摘要:最近做题发现-123%10=7,于是查阅了一下python的取余机制,这里记录。 参考:https://blog.csdn.net/sun___M/article/details/83142126 //:向下取整 int():向0取整 正数的取余比较直接: print(123%10) #3 这里结果
阅读全文
摘要:list 从细节上看,Python中的列表是由对其它对象的引用组成的连续数组。指向这个数组的指针及其长度被保存在一个列表头结构中。这意味着,每次添加或删除一个元素时,由引用组成的数组需要该标大小(重新分配)。幸运的是,Python在创建这些数组时采用了指数过分配,所以并不是每次操作都需要改变数组的大
阅读全文
摘要:defaultdict defaultdict 是 dict 类型的子类,正如其名,初始化时,可以给key指定默认值,什么意思呢?直接看代码。如果是普通的dict对象,访问一个不存在的key时,会报错: dict1 = dict() print(dict1['a']) """ Traceback (
阅读全文
摘要:引用全局变量,不需要golbal声明,修改全局变量,需要使用global声明,特别地,列表、字典等如果只是修改其中元素的值(而不是整体赋值的形式),可以直接使用全局变量,不需要global声明。 参考:https://www.pythonf.cn/read/127268 具体名称和细节:https:
阅读全文
摘要:在leetcode77中,发现list.append的结果不对。原代码: class Solution: def combine(self, n: int, k: int) -> List[List[int]]: res = [] path = [] def backtracing(n, start
阅读全文
摘要:__name__代表当前模块的名称,hello.py文件如果使用python hello.py的方式运行,__name__的值就等于__main__,此时say()函数会被执行。如果被当时模块导入时,__name__的值就会是模块名称hello.py __init__:当一个对象被创建,Python
阅读全文
摘要:转载自:https://www.cnblogs.com/zzhangyuhang/p/8534165.html 在介绍Python的self用法之前,先来介绍下Python中的类和实例我们知道,面向对象最重要的概念就是类(class)和实例(instance)。 类是抽象的模板,比如学生这个抽象的事
阅读全文
浙公网安备 33010602011771号