Skip to content

Commit 1f7e792

Browse files
committed
ch-number
1 parent 9c6ea6d commit 1f7e792

9 files changed

Lines changed: 92 additions & 7 deletions

File tree

feature.md

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff 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) | |

md/10.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#### 10 转为整型  
2+
3+
int(x, base =10) , x可能为字符串或数值,将x 转换为一个普通整数。如果参数是字符串,那么它可能包含符号和小数点。如果超出了普通整数的表示范围,一个长整数被返回。
4+
5+
```python
6+
In [1]: int('12',16)
7+
Out[1]: 18
8+
```

md/11.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#### 11 次幂
2+
3+
base为底的exp次幂,如果mod给出,取余
4+
5+
```python
6+
In [1]: pow(3, 2, 4)
7+
Out[1]: 1
8+
```

md/12.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
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+
```

md/13.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#### 13 链式比较
2+
3+
```python
4+
i = 3
5+
print(1 < i < 3) # False
6+
print(1 < i <= 3) # True
7+
```

md/6.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
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+
```

md/7.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#### 7 创建复数
2+
3+
创建一个复数
4+
5+
```python
6+
In [1]: complex(1,2)
7+
Out[1]: (1+2j)
8+
```

md/8.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#### 8 取商和余数  
2+
3+
分别取商和余数
4+
5+
```python
6+
In [1]: divmod(10,3)
7+
Out[1]: (3, 1)
8+
```

md/9.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
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+
```

0 commit comments

Comments
 (0)