|
47 | 47 | x<<y, x>>y # 位操作:x左移、右移y位 |
48 | 48 | +, -, *, /, //, %, ** # 真除法、floor除法:返回不大于真除法结果的整数值、取余、幂运算 |
49 | 49 | -x, +x, ~x # 一元减法、识别、按位求补(取反) |
50 | | - x[i], x[i:j:k] # 索引、分片、调用 |
| 50 | + x[i], x[i:j:k] # 索引、分片 |
51 | 51 | int(3.14), float(3) # 强制类型转换 |
52 | 52 |
|
53 | 53 | #-- 整数可以利用bit_length函数测试所占的位数 |
|
80 | 80 | set不记录元素位置或者插入点, 因此不支持indexing, slicing, 或其它类序列的操作 |
81 | 81 | """ |
82 | 82 | s = set([3,5,9,10]) # 创建一个数值集合,返回{3, 5, 9, 10} |
83 | | - t = set("Hello") # 创建一个唯一字符的集合返回{} |
| 83 | + t = set("Hello") # 创建一个字符的集合,返回{'l', 'H', 'e', 'o'} |
84 | 84 | a = t | s; t.union(s) # t 和 s的并集 |
85 | 85 | b = t & s; t.intersection(s) # t 和 s的交集 |
86 | 86 | c = t – s; t.difference(s) # 求差集(项在t中, 但不在s中) |
@@ -666,7 +666,7 @@ def foo(count=0): # 这里的0是数字, 是不可变的 |
666 | 666 | str([object]) # 转换为string类型 |
667 | 667 | sorted(iterable[, cmp[, key[, reverse]]]) # 集合排序 |
668 | 668 | L = [('b',2),('a',1),('c',3),('d',4)] |
669 | | - sorted(L, key=lambda x: x[1]), reverse=True) # 使用Key参数和reverse参数 |
| 669 | + sorted(L, key=lambda x: x[1], reverse=True) # 使用Key参数和reverse参数 |
670 | 670 | sorted(L, key=lambda x: (x[0], x[1])) # 使用key参数进行多条件排序,即如果x[0]相同,则比较x[1] |
671 | 671 |
|
672 | 672 | """逻辑判断""" |
|
0 commit comments