python----數字
阿新 • • 發佈:2018-11-05
1.整數
python的整數和C++是類似的,都支援加法(+)、減法(-)、乘法(*)、除法(/)、取餘(%),但是python用兩個*號來表示乘方運算。同樣的,你可以在表示式中使用一對圓括號來改變計算的順序。
與C++不同的是,python中的除法,即使是兩個整數相除,得到的結果是一個浮點數(python3中,在python2中,除法的表現是和C++一致的)。
2.浮點數
凡是帶小數點的數字都是浮點數,而不管小數點出現在何處。但是當你使用print列印浮點數的時候小數的位數是不同的,有時候甚至列印的除法運算列印的結果甚至可能和你的預期不一樣,會有非常細微的差別,這是因為浮點數在計算機內部的表示而引起的。
3.數字轉換為字串
str(),例如:
age = 23
str(age) //將age轉換為字串
當你在一個表示式中混合使用數字型別和字串型別的時候需要用到這個,否則python直譯器將會丟擲TypeError(型別錯誤),例如"Hu" + 23,pyhton直譯器在執行這個程式碼的時候,不知道將如何解釋23,因為23可能是字串23也可能是字元2和字元3
4.註釋
和C++的/* */或者//註釋符不同,python中使用#來表示註釋,這一點是和Makefile相同的
5.python之蟬
可以在直譯器中輸入import this來檢視,這是python提倡的編碼理念。