天天看點

python 資料類型 type_學習python之資料類型

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,到此為止,資料類型學完,下次繼續~