Python学习
文章平均质量分 71
关于Python编程学习,有关它的语法、特性等等。
friEnd`
仰头望银河。
展开
-
python - bytes & 编码解码
经常遇到 bytes 对象的使用会懵逼,故写点笔记。原创 2022-10-31 22:28:20 · 2346 阅读 · 1 评论 -
python进阶学习(3)--元组
元组拆包元组一般被当作不可变的列表,但元组的元素还携带着位置信息,所以就有了元组拆包的用法。>>> lax_coordinates = (33.9425, -118.408056) # 1>>> city, year, pop, chg, area = ('Tokyo', 2003, 32450, 0.66, 8014) # 2>>> traveler_ids = [('USA', '31195855')原创 2021-11-15 14:51:28 · 110 阅读 · 0 评论 -
python进阶学习(2)--列表推导和生成器表达式
列表推导列表推导(list comprehesion)可以从可迭代类型中的元素过滤或加工,构建出一个序列。不用列表推导:>>> symbols = 'abc123'>>> codes = []>>> for symbol in symbols:... codes.append(ord(symbol))...>>> codes[97, 98, 99, 49, 50, 51]用列表推导:>&原创 2021-11-13 19:00:54 · 374 阅读 · 0 评论 -
python进阶学习(1)--特殊方法
特殊方法python的特殊方法又称魔术方法,定义的方式是双下划线+方法名:"__[method_name]__",这种方法一般是被python解释器来调用的,调用的时机是在对对象进行某些操作时,例如运算、获取长度等等,例如执行 len(obj)时,如果对象实现了 __len__ 方法,那么python解释器就会调用 __len__ 方法,它的返回值就作为 len(obj) 的返回值。部分特殊方法有对应的内置函数,例如 len() 和 __len__(),abs() 和 __abs__(),bool(原创 2021-11-12 17:00:30 · 450 阅读 · 0 评论