数据类型的转换

Python学习评论941阅读模式

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

本站文章来源于网络或者自己原创及整理翻译外文,用于个人学习记录,可能对您有所帮助,仅供参考!
评论  0  访客  0

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: