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')
原文地址:https://www.cnblogs.com/luruiyuan/p/6202095.html