python 数据类型转换


差异小结

转载请声明本文的引用出处:仰望大牛的小清新

Python对于数据类型的转换方式和之前所学习的强类型语言不同,例如Java和C++中我更习惯于这样的表示

1 //Java或C++代码
2 double d = (double) 10 / 3

而在Python中这样的写法是错的

Python更接近于一种接口:如

1 #Python中没有double()
2 ans = float(10 / 3)#转换成小数
3 string = str(10 / 3)#转换为字符串

 

整数字符串转换为对应的整数
int('12')
小数字符串转换为对应小数
float('12.34')
将小数进行四舍五入到整数
round(4.45)
数字转换为字符串
str(123.45)
ASCII码转换为相应字符
chr(97)
字符转换为响应ASCII码
ord('a')


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM