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