python第二課哦
一、資料類型
1、字元串類型string 簡寫str
凡是被單引号、雙引号、三引号括起來的文本均為字元串類型
name=‘哈哈’ name=‘123’ name=‘aaaa’
2、整數類型 integer 簡寫int
整數為不帶小數點的數字
-1、1、0、1、2
print(666) 輸出666
print(6AAA) 輸出SyntaxError: invalid syntax 無效文法
數字類型一但碰上字元類型立馬報錯,解決方法print(srt(6)+AAA)或者print('6AAA')
3、浮點數類型float
帶小數點的數
-0.56、1.0、3.1415
浮點數運算會出現不精準狀态,是因為浮點數進行計算,會将十進制轉換為二進制,在進行計算
二、四則運算
+ 加 -減 *乘 /除
%取模-傳回除非的餘數
**幂-傳回x的y次幂
//取整除-傳回商的整數部分
簡單運算優先級口訣
從左到右順着來,括号裡的優先算,乘除排在加減前
三、字元串的拼接
字元串拼接符号+,可将需要拼接的變量連在一起
i='我的'
y=‘聖誕卡’
print(i+y) 輸出我的聖誕卡
四、資料類型的查詢-type()函數
把需要查詢的内容放在括号裡
print(type('查詢的内容'))
c0de=‘密碼’
print(type(code)) 輸出
五、資料類型轉換
1、str(number) :将其他資料類型轉成字元串,也可用引号轉換
number=123
code=‘密碼’
print(code+str(number)) 輸出密碼123
print(code+'123') 輸出密碼123
引号,強制轉換變量為字元串
2、int():将其他資料類型轉成整數
number1=‘6’
nunmber2=‘7’
print(int(number1)+int(number2)) 輸出13
文字形式,如中文、火星文或者标點符号,小數形式的字元串都不能被int()函數強制轉換
浮點數轉換為整數:抹零取整
print(int(‘3.8’)) 輸出ValueError:invalid literal for int() with base 10: '3.8'
print(int(3.8)) 輸出3 浮點數可以用int()強制轉換
3、float():将其他資料類型轉成浮點數
age='18'
print(float(age)) 輸出18.0
ok,到此為止,資料類型學完,下次繼續~