int() 函数
int() 可以将浮点数,或者整数样子的字符串转换为整数。
print('---浮点数3.14转整数:---')
# 浮点数转整数
num_1 = int(3.14)
print(num_1)
print(type(num_1))
print("---字符串'2020'转整数:---")
# 字符串转整数
num_2 = int('2020')
print(num_2)
print(type(num_2))
结果为:
---浮点数3.14转整数:---
3
<class 'int'>
---字符串'2020'转整数:---
2020
<class 'int'>
float() 函数
float() 可以将整数或者数字(整数、浮点数)样子的字符串转化为浮点数。
print('---整数21转浮点数:---')
# 整数转浮点数
num_1 = float(21)
print(num_1)
print(type(num_1))
print("---字符串'3.14'转浮点数:---")
# 字符串转浮点数
num_2 =float('3.14')
print(num_2)
print(type(num_2))
print("---字符串'5'转浮点数:---")
# 字符串转浮点数
num_3 =float('5')
print(num_3)
print(type(num_3))
结果为:
---整数21转浮点数:---
21.0
<class 'float'>
---字符串'3.14'转浮点数:---
3.14
<class 'float'>
---字符串'5'转浮点数:---
5.0
<class 'float'>
str() 函数
str() 能将其他任何类型的数据转化为字符串。
print('---浮点数3.14转字符串:---')
# 浮点数转字符串
string_1 = str(3.14)
print(string_1)
print(type(string_1))
print('---列表[1, 2, 3, 4]转字符串:---')
# 列表转字符串
string_2 = str([1, 2, 3, 4])
print(string_2)
print(type(string_2))
结果为:
---浮点数3.14转字符串:---
3.14
<class 'str'>
---列表[1, 2, 3, 4]转字符串:---
[1, 2, 3, 4]
<class 'str'>