在Python里,最常用的數據類型有三種——字符串(str)、整數(int)和浮點數(float)。
3種數據類型
字符串str()——用括號括起來的文本
字符串的識別方式非常簡單——有層名為【引號】的皮,只要是被【單/雙/三引號】這層皮括起來的內容,不論那個內容是中文、英文、數字甚至火星文。只要是被括起來的,就表示是字符串類型。
name='千尋'
print("Let's play")
>>Let's play
整數 int()——普通的整數數字
是正整數、負整數和零的統稱,是沒有小數點的數字。
a=10
b=-63
c=0
print(a)
>>10
浮點數 float()——帶小數點的數
小數形式,至少有1個小數點;與整數運算結果永遠精確不同, 浮點數有四舍五入的誤差(先轉二進制再轉十進制)。
a=1.0
b=3.14159
c=-5.6
print(0.55+0.3)
>>0.8500000000000001
數據的四則運算
簡單運算優先級口訣: 從左到右順著來,括號里的優先算,乘除排在加減前
整數和浮點數的四則運算.png
print(499*561+10620-365)
print((5025-525)/100+18*17)
>>290194
>>351.0
數據的轉換和拼接
- 只能字符串類型數據間拼接,并使用拼接符號+
- str()函數能將數據轉換成其字符串類型,不管這個數據是中文、數字、標點還是火星文,只要放到括號里。這個數據就能搖身一變,成為字符串類型
slogan = '臉黑怪我咯'
number = '7.8'
unit = '張'
sentence = '藍票一個SSR都沒有'
print(slogan+str(int(float(number)))+unit+sentence)
>>臉黑怪我咯7張藍票一個SSR都沒有
數據類型與轉換.png
數據類型的查詢——type()函數
作用:查詢數據類型
示例:print(type(‘查詢的內容’))
a=1
b=2.6
c='我'
print(type(a))
print(type(b))
print(type(c))
>> <class 'int'>
<class 'float'>
<class 'str'>
小結:
初學python,一定要掌握好數據類型的用法,養成規范使用的習慣,否則在后續寫大段代碼時很容易出現數據類型使用錯誤導致報錯。