1. 程式人生 > >python中str()、int()和float()函式

python中str()、int()和float()函式

在python中有比較特殊的運算子比如:

**         # 表示指數,2**3=8

//         # 表示整除,取商的整數部分,不進行四捨五入,22/8=2

最基本的三種資料型別是str字元型,int整形,float浮點型,一個值或一個變數在同一時刻只能是一種資料型別

可以使用‘+’運算子將兩個字串連線起來,但是卻不能將字串和數字連線起來,數字必須顯示的被轉化成字串

變數名的命名規則類似其他程式語言,且區分大小寫,小寫字母開頭,使用下劃線分割,也可以使用駝峰式的程式碼風格

str()函式可以將int型或float型的變數轉換成str型別,即實現上述的顯示轉換

int()函式可以將整形表示的str轉換成int值,但不能將以浮點數表示的str轉換成int值,但可以把float變數轉換為int。比如‘90’可以轉換為90,‘90.0’不能進行轉換,90.0可以被轉換成90

float()函式可以將浮點數表示的str轉換成float值,也可以將int表示的str轉換成float,同時可以把int變數轉換成float,比如‘3.14’可以變成3.14,‘3’可以變成3.0,3變成3.0

input()函式獲取到的永遠都是字串,即使想要獲取數字,但input的輸出始終都是字串,因此程式中要根據實際需要將input獲取到的輸入資訊經過適當轉換後賦予變數