1.数据类型
整型int、浮点数float、字符串str、布尔bool(True、False)
2.print格式化输出
1 | name = input('please enter your name: ') |
3.循环
1 | # 用for循环实现1~100之间的偶数求和 |
4.三元运算
1 | X = 10 if y > 3 else 20 |
5.真值与假值
1 | # 如果一个对象计算为0,就是False |
6.空值表示
数据结构 | 表示 |
---|---|
空列表 | [] |
空字典 | {} |
空集合 | set() |
空元组 | () |
7.抑制print追加换行
1 | print(i, end='') |
8.for循环中获取index
1 | for index, item in enumerate(items): |
9.检测基本类型:type
1 | a = 100 |
10.检测复杂类型:types
1 | import types |
11.检测class类型:isinstance(一个对象是否是该类型本身,或者位于该类型的父继承链上)
1 | isinstance(h, Dog) |
12.类型转换
1 | a = 100 |
13.生成特定范围内的数字:range
1 | range(101):可以用来产生0到100范围的整数,需要注意的是取不到101。 |
14.反转list
1 | list[::-1] |
15.完美去重(去重的同时,保持顺序)
1 | def dedupe(items, key=None): |
16.开平方的方法
1 | 16**0.5 |