python强制类型转换
时间: 2023-11-05 22:02:14 浏览: 64
python类型强制转换long to int的代码
5星 · 资源好评率100%
Python中的强制类型转换可以通过以下几种方式实现:
1. int():将一个数值或字符串转换成整数。
2. float():将一个字符串转换成浮点数。
3. str():将指定的对象转换成字符串形式,可以是数值、元组、列表、字典等。
4. list():将一个可迭代的对象转换成列表,例如将字符串转换成列表。
5. tuple():将一个可迭代的对象转换成元组,例如将字符串转换成元组。
6. set():将一个可迭代的对象转换成集合。
7. dict():创建一个字典。
以下是示例代码:
```
# int()示例
num = 5.5
print(int(num)) # 输出:5
# float()示例
str_num = "3.1415926"
print(float(str_num)) # 输出:3.1415926
# str()示例
num = 123
print(str(num)) # 输出:"123"
# list()示例
str_word = "hello"
print(list(str_word)) # 输出:['h', 'e', 'l', 'l', 'o']
# tuple()示例
str_word = "world"
print(tuple(str_word)) # 输出:('w', 'o', 'r', 'l', 'd')
# set()示例
list_num = [1, 2, 3, 3, 4, 4, 5]
print(set(list_num)) # 输出:{1, 2, 3, 4, 5}
# dict()示例
dict_num = dict(a=1, b=2, c=3)
print(dict_num) # 输出:{'a': 1, 'b': 2, 'c': 3}
```
阅读全文