File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -41,10 +41,18 @@ Python小例子 https://github.com/jackzhenguo/python-small-examples
4141
4242### 一、 数字
4343
44- | ID | Link |
45- | ---- | --------------------------- |
46- | 1 | [ 求绝对值] ( md/1.md ) |
47- | 2 | [ 进制转化] ( md/2.md ) |
48- | 3 | [ 整数和ASCII互转] ( md/3.md ) |
49- | 4 | [ 元素都为真检查] ( md/4.md ) |
50- | 5 | [ 至少一个为真检查] ( md/5.md ) |
44+ | ID | 链接 | 难度 |
45+ | ---- | --------------------------- | ---- |
46+ | 1 | [ 求绝对值] ( md/1.md ) | |
47+ | 2 | [ 进制转化] ( md/2.md ) | |
48+ | 3 | [ 整数和ASCII互转] ( md/3.md ) | |
49+ | 4 | [ 元素都为真检查] ( md/4.md ) | |
50+ | 5 | [ 至少一个为真检查] ( md/5.md ) | |
51+ | 6 | [ 判断是真是假] ( md/6.md ) | |
52+ | 7 | [ 创建复数] ( md/7.md ) | |
53+ | 8 | [ 取商和余数] ( md/8.md ) | |
54+ | 9 | [ 转为浮点类型] ( md/9.md ) | |
55+ | 10 | [ 转为整型] ( md/10.md ) | |
56+ | 11 | [ 次幂] ( md/11.md ) | |
57+ | 12 | [ 四舍五入] ( md/12.md ) | |
58+ | 13 | [ 链式比较] ( md/13.md ) | |
Original file line number Diff line number Diff line change 1+ #### 10 转为整型
2+
3+ int(x, base =10) , x可能为字符串或数值,将x 转换为一个普通整数。如果参数是字符串,那么它可能包含符号和小数点。如果超出了普通整数的表示范围,一个长整数被返回。
4+
5+ ``` python
6+ In [1 ]: int (' 12' ,16 )
7+ Out[1 ]: 18
8+ ```
Original file line number Diff line number Diff line change 1+ #### 11 次幂
2+
3+ base为底的exp次幂,如果mod给出,取余
4+
5+ ``` python
6+ In [1 ]: pow (3 , 2 , 4 )
7+ Out[1 ]: 1
8+ ```
Original file line number Diff line number Diff line change 1+ #### 12 四舍五入
2+
3+ 四舍五入,` ndigits ` 代表小数点后保留几位:
4+
5+ ``` python
6+ In [11 ]: round (10.0222222 , 3 )
7+ Out[11 ]: 10.022
8+
9+ In [12 ]: round (10.05 ,1 )
10+ Out[12 ]: 10.1
11+ ```
Original file line number Diff line number Diff line change 1+ #### 13 链式比较
2+
3+ ``` python
4+ i = 3
5+ print (1 < i < 3 ) # False
6+ print (1 < i <= 3 ) # True
7+ ```
Original file line number Diff line number Diff line change 1+ #### 6 判断是真是假
2+ 测试一个对象是True, 还是False.
3+ ``` python
4+ In [9 ]: bool ([0 ,0 ,0 ])
5+ Out[9 ]: True
6+
7+ In [10 ]: bool ([])
8+ Out[10 ]: False
9+
10+ In [11 ]: bool ([1 ,0 ,1 ])
11+ Out[11 ]: True
12+ ```
Original file line number Diff line number Diff line change 1+ #### 7 创建复数
2+
3+ 创建一个复数
4+
5+ ``` python
6+ In [1 ]: complex (1 ,2 )
7+ Out[1 ]: (1 + 2j )
8+ ```
Original file line number Diff line number Diff line change 1+ #### 8 取商和余数
2+
3+ 分别取商和余数
4+
5+ ``` python
6+ In [1 ]: divmod (10 ,3 )
7+ Out[1 ]: (3 , 1 )
8+ ```
Original file line number Diff line number Diff line change 1+ #### 9 转为浮点类型
2+
3+ 将一个整数或数值型字符串转换为浮点数
4+
5+ ``` python
6+ In [1 ]: float (3 )
7+ Out[1 ]: 3.0
8+ ```
9+
10+ 如果不能转化为浮点数,则会报` ValueError ` :
11+
12+ ``` python
13+ In [2 ]: float (' a' )
14+ # ValueError: could not convert string to float: 'a'
15+ ```
You can’t perform that action at this time.
0 commit comments