数据类型的转换

小鲤鱼
管理员
1616
文章
0
粉丝
Python学习评论1131

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'>

发表评论

匿名网友

拖动滑块以完成验证