一、數字
1.整數:
python中所有的整數都是int型;且整數沒有大小限制(c++、c、java有限制);爲了可讀性,長數字可以以下劃線作爲分隔符
十進制:
十進制數字不能以0開頭
注意: 非十進制數打印會以十進制形式顯示
二進制:
以0b開頭
八進制:
以0o開頭
十六進制:
以0x開頭
2.浮點數:
浮點數即爲小數,python中所有小數均爲float型;在對浮點數運算時可能會得到不精確結果;
3.複數:
python中複數與數學中一致,有實部和虛部構成,用j或
J表示虛部
操作 | 作用 |
---|---|
a.real | 查看複數a的實部 |
a.imag | 查看複數a的虛部 |
a.conjugate() | 返回複數a的共軛複數 |
a*b | 複數乘法 |
a/b | 複數除法 |
二、字符串
字符串用來表示一段文本信息,字符串是使用得最多的數據類型;字符串類型均爲str,且需要用成對引號引起來;
注意: 不同引號間不可嵌套使用,即一個字符串不能左邊單引號,右邊雙引號。
1.字符串運算:
+ 加法:
將兩個字符串拼接在一起,
注意: 進行加法運算的兩邊均需str型
2.轉義字符:
用\作爲轉義字符,轉義字符使得字符串中可以使用一些特殊內容
轉義字符 | 含義 |
---|---|
\n | 換行符 |
\t | 製表符 |
\r | 回車 |
\’ | 單引號 |
\" | 雙引號 |
\ | 一個\ |
\ddd | 三位八進制數 |
\xhh | 二位十六進制數 |
3.格式化字符串:
print(“a=”,a)
通過傳遞兩個參數給print函數 格式化輸出字符串(可傳遞多個參數)
%s 字符串佔位符
%s常用來字符串中佔位,表示任意字符串;
用%s佔位後可以用%加字符串指定其值
用%s佔位後可以用%加非str型數字指定其值
%3s表示填充的字符串最少爲3位,少了用空格填充,多了沒影響;
%3.5s表示填充的字符串最少爲3位,最多爲5位,少了用空格填充,多了截取;
%f 浮點數佔位符
常用來保留浮點數位數,需要時會四捨五入進位
%d 整數佔位符
只表示整數,會捨去後面小數部分
格式化字符串
在字符串中加f,在字符串中加{a};
將變量a、c的值放進字符串b中;
4.複製字符串:
str*n(n>=1)即可返回複製字符串n次後的結果;
三、布爾值
pthon中用bool表示布爾值,主要用來做邏輯判斷;用True表示真,False表示假;1表示True,0表示False。
四、空值
空值(None)用來表示不存在。