![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
流畅的Python
词穷墨尽
don't try so hard the best things come when you least expect them to
不定时更新~~
展开
-
2.2列表推导和生成器表达式
列表推导是构建列表(list)的快捷方式,而生成器表达式则可以用 来创建其他任何类型的序列。如果你的代码里并不经常使用它们,那么 很可能你错过了许多写出可读性更好且更高效的代码的机会2.2.1 列表推导和可读性先来个小测试,你觉得示例 2-1 和示例 2-2 中的代码,哪个更容易读 懂?示例 2-1 把一个字符串变成 Unicode 码位的列表symbols = "$%^^&*"codes = []for symbol in symbols: codes.原创 2020-12-14 15:26:51 · 99 阅读 · 0 评论 -
第二章序列的数组之 内置序列类型概览
容器序列: list、tuple 和 collections.deque 这些序列能存放不同类 型的数据扁平序列 str、bytes、bytearray、memoryview 和 array.array, 这类序列只能容纳一种类型。 容器序列存放的是它们所包含的任意类型的对象的引用,而扁平序列 里存放的是值而不是引用。序列类型还能按照能否被修改来分类可变序列 list、bytearray、array.array、collections.deque ...原创 2020-10-28 14:17:51 · 148 阅读 · 0 评论 -
python中万能的%r
from math import hypotclass Vector: def __init__(self, x=0, y=0): self.x = x self.y = y def __repr__(self): return 'Vector(%r, %r)' % (self.x, self.y)#输出结果Vector([1, False, {'key': 'val'}, (1, 2, 3)], ['2', '3', '4']) .原创 2020-10-16 09:04:03 · 1571 阅读 · 0 评论 -
第1章:Python 数据模型
目录1、一摞Python风格的扑克牌2、向量3、xxxx4、zzzzzzzzzzzzzzzzz1、一摞Python 风格的扑克牌#!/usr/bin/python# -*- coding: UTF-8 -*-# @Time : 2020/10/15 14:43# @Author : victor# @Email : 13764031398@163.com"""数据模型其实是对 Python 框架的描述,它规范了这门语言自身构建模块的接口,原创 2020-10-15 17:33:05 · 379 阅读 · 0 评论