差異小結:
轉載請聲明本文的引用出處:仰望大牛的小清新
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')