差异小结:
转载请声明本文的引用出处:仰望大牛的小清新
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')