為了適應更多的使用場景,將數據劃分為多種類型,每種類型都有各自的特點和使用場景, 幫助電腦高效的處理和展示數據。(比如數字用於數學運算、字元串用於信息傳遞、頁面文字展示等) 1.數字類型 整型 整型就是我們說的整數,0也是整數,是一種特殊的整數; int 既是整型的代表,又是定義整型的函數; 定義 ...
為了適應更多的使用場景,將數據劃分為多種類型,每種類型都有各自的特點和使用場景,
幫助電腦高效的處理和展示數據。(比如數字用於數學運算、字元串用於信息傳遞、頁面文字展示等)
1.數字類型
整型
整型就是我們說的整數,0也是整數,是一種特殊的整數;
int 既是整型的代表,又是定義整型的函數;
定義一個整型,並不一定必須用int;
(python2中曾經有過long整型,python3後已經棄用了)
浮點型
生活中的小數,凡是帶有小數點的都可以認為是浮點型;
float既是浮點型的代表,又是創建浮點型數據的內置函數;
和int一樣,定義浮點型,也並不一定使用float聲明。
type內置函數
如上可知,python中定義變數時,可以不指定變數數據類型,
此時可通過type()函數,查看對象的數據類型;
type(變數名或對象)
2.初識字元串
用''或""包裹的所有信息就是字元串;
字元串可以包含任意字元,字母數字元號等 (此時引號內的數字不再是數字類型,是字元串類型了);
字元串定義方法
直接定義或利用str()函數
name = 'rr'
info = str('hello')
字元串是不可以修改的
內置函數id
返回變數的記憶體地址 數字地址=id(對象)
內置函數len
返回字元串的長度;
無法返回數字類型的長度,因為數字類型是沒有長度的;
返回值 = len(字元串對象)
成員運算符in
判斷字元串是否存在於另一字元串中,返回True(真)或False(假)
內置函數max
返回數據中最大的成員;
print(max('今天是10月7日!')) # 月
內置函數min
返回數據中最小的成員;
max,min可以比較字元串中數字大小
也可以比較字元串中其它字元大小
數字和字元串混合,仍然是比較ord值
字元串的拼接
用+號
3.布爾類型和空類型
布爾類型
對於事物的真假判斷即布爾類型;
固定值:True-->真 False-->假
bool代表布爾類型,也可以用於對結果進行真假的判斷
數字與字元串的布爾應用
int 0 --> False, 非0 --> True
float 0.0 --> False , 非0.0 --> True
str '' --> False 非空字元串 --> True
經常用 1,0 用來替代True,False
空類型
不屬於任何數據類型;
固定值: None 空類型屬於False的範疇;
如果不確定變數類型,初始化時,可以先定義為None;