1.计数器enumerate

  1. date_list = [11,22,33,44,55]
  2. for i,item in enumerate(date_list,1):
  3. print(i,item)

2.条件判断if

  1. a = 1
  2. if a =1:
  3. print("成功")

3.判断包含in

  1. a = "存在先于本质"
  2. if a in ["存在先于本质""祸兮福所倚"]:
  3. print("包含")

4.否,不not

  1. a = "存在先于本质"
  2. if a not in ["a","b","c"]:
  3. print("不包含")

5.抓取器for…in…

  1. a = [1,2,3,4,5,6,7,8,9]
  2. for b in a:
  3. print(b)

6.abs 绝对值

  1. v = abs(-10)

7.pow 指数

  1. v1 = pow(2,5) # 2的5次方 2**5
  2. print(v1)

8.sem 求和

  1. v1 = sum([-11, 22, 33, 44, 55]) # 可以被迭代-for循环
  2. print(v1)

9.divmod 求商和余数

  1. v1, v2 = divmod(9, 2)
  2. print(v1, v2)

10.round 浮点类型数据取小数点后的位置

  1. v1 = round(4.11786, 2)
  2. print(v1) # 4.12

11.min 最小值

  1. v1 = min(11, 2, 3, 4, 5, 56)
  2. print(v1) # 2

12.max 最大值

  1. v1 = max(11, 2, 3, 4, 5, 56)
  2. print(v1)

13.all 是否全部为True

  1. v1 = all( [11,22,44,""] )

14.any 是否存在True

  1. v2 = any([11,22,44,""])

15.bin 十进制转二进制

  1. print(bin(11))

16.oct 十进制转八进制

  1. print(oct(11))

17.hex 十进制转十六进制

  1. print(hex(11))

18.ord 获取字符对应的unicode码点(十进制)

  1. v1 = ord("武")
  2. print(v1, hex(v1))

19.chr 根据码点(十进制)获取对应字符

  1. v1 = chr(27494)
  2. print(v1)

20.int 整型

  1. print(int("11")>1)

21.float 浮点类型

  1. print(float("11.11")>1)

22.str 字符串类型unicode编码

  1. print(type(str("11"))==str)

23.bytes 字节类型utf-8、gbk编码

  1. v1 = "武沛齐" # str类型
  2. v2 = v1.encode('utf-8') # bytes类型
  3. v3 = bytes(v1,encoding="utf-8") # bytes类型

24.bool 布尔类型

  1. print(bool(1))

25.list 列表类型

  1. print(list("存在先于本质"))

26.dict 词典类型

  1. a = { }
  2. print(type(a) == dict)

27.tuple 元组类型

  1. a = (1,)
  2. print(type(a) == yuple)

28.set 集合类型

  1. a = set()
  2. print(type(a) == set)

29.len 获取字符串长度

  1. print(len("存在先于本质"))

30.print 输出

  1. print("存在先于本质")

31.input 输入

  1. a = input("请输入")
  2. print(a)

32.open 打开文件

  1. with open("1.txt", mode = "r+", encoding = "utf-8") as a:
  2. a.write("啊吧啊吧")

33.type 获取数据类型

  1. v1 = "123"
  2. if type(v1) == str:
  3. print("是字符串类型")
  4. else:
  5. print("不是字符串类型")

34.range 数字生成器

  1. range(10)

35.id 查看内存地址

  1. a = 1
  2. id(a)

36.hash 哈希

  1. v1 = hash("武沛齐")

37.help 帮助信息,一般在终端使用

  1. help(str)

38.zip 将不同的列表元素根据索引挨个关联成一个元组

  1. v1 = [11, 22, 33, 44, 55, 66]
  2. v2 = [55, 66, 77, 88]
  3. v3 = [10, 20, 30, 40, 50]
  4. result = zip(v1, v2, v3)
  5. for item in result:
  6. print(item)

39.callable 检查是否是可执行

  1. v1 = "武沛齐"
  2. v2 = lambda x: x
  3. def v3():
  4. pass
  5. print( callable(v1) ) # False
  6. print(callable(v2))
  7. print(callable(v3))

40.sorted 排序

  1. v1 = sorted([11,22,33,44,55])