数字形式转换python代码
时间: 2024-10-18 16:18:03 浏览: 33
数字大小写转换程序python
在Python中,数字形式的转换通常涉及到整型、浮点型、字符串以及二进制、八进制、十六进制等之间的转换。以下是几个常见的例子:
1. **将字符串转换为整数(int)或浮点数(float)**:
```python
num_str = "123"
int_num = int(num_str)
float_num = float(num_str)
```
2. **将整数转换为字符串(str)**:
```python
num_int = 456
str_num = str(num_int)
```
3. **将十进制转换为其他进制(如二进制、八进制或十六进制)**:
```python
decimal_num = 255
binary_num = format(decimal_num, 'b') # 二进制
octal_num = format(decimal_num, 'o') # 八进制
hex_num = format(decimal_num, 'x') # 十六进制
```
4. **从二进制、八进制、十六进制字符串转换回整数**:
```python
bin_str = "1010"
dec_num = int(bin_str, 2) # 二进制转十进制
```
阅读全文