Python入門+進階筆記(2)——Python基本類型
阿新 • • 發佈:2018-10-28
python入門 [ ] ber 布爾 入門 十六進制 運算 轉義 基本
數字(number)
- Python3中有int(整型)、float(浮點型)
- 二進制:以0b開頭;八進制:以0o開頭;十六進制:以0x開頭。
- bin:其他進制的數轉為二進制的數;int:其他進制的數轉為十進制的數;hex:其他進制的數轉為十六進制的數;oct:其他進制的數轉為八進制的數。
- bool布爾類型:表示真(非零,非空)、假(零,‘ ’,[ ],{ },None);
- complex復數(a+bj)。
字符串(str)
- 單引號、雙引號、三引號;
轉義字符(特殊的字符)
- 無法看見的字符
- 與語言本身沖突的字符
- 如\n:換行;\‘:單引號;\t:橫向制表符;\r:回車
原始字符
-
print
- 前面加r,引號後面原樣輸出,此時\n不是轉義字符。
字符串運算
- +:字符串拼接。
- *:字符串乘以數字n,字符串重復n次。
- ‘string‘[n]:顯示字符串的第n個字符,n從0開始。如‘string‘[1]輸出結果為‘t‘。
- ‘string‘[-n]:從最後一個字符開始,往前數n個字符。如‘string‘[-1]顯示的是‘g’。
- ‘string‘[0:n]:顯示截取從第0個到第n-1個。如‘string‘[0:3]顯示的是‘str‘ ‘string‘[0:-1]顯示的是‘strin‘
- 示例:截取‘hello world’中的‘world‘:‘hello world‘[6:11] 、‘hello world‘[6:12]、‘hello world‘[6:]顯示的都是‘world‘
Python入門+進階筆記(2)——Python基本類型