Python的基本類型
前言:
什麽是代碼?
代碼是現實世界事物在計算機世界中的映射。
什麽事寫代碼?
寫代碼是將現實世界中的事物用計算機語言來描述。
一、數字:整形與浮點型
整型:int
浮點型:float (沒有單精度和雙精度之分)
特別註意,2/2=1.0 得到 float結果 2//2=1 得到是 int 結果
二、10、2、8、16進制
三、各進制的表示與轉換
ob 表示2進制 0b10 =2
0o表示8進制 0o10=8
0x表示16進制 0x10=16
bin() 可以把任意進制的數 轉換為 二進制 bin(0x10)=‘0b10000‘
int() 可以把任意進制的數 轉換為 十進制 int(0x10)=16
hex() 可以把任意進制的數 轉換為 十六進制 hex(16)=‘0x10‘
oct() 可以把任意進制的數 轉換為 八進制 oct(8)=‘0o10‘
四、布爾類型與復數
bool 布爾類型:表示 真和假
complex 復數 j表示 36j
bool(0),bool(‘‘),bool([]),bool({}),bool(None) 都是 False
五、單引號與雙引號,三引號(英文的引號)
"let‘s go"=‘let\‘s go‘=‘let‘s go‘
‘‘‘ 內容 ‘‘‘
六、轉義字符
特殊的字符
無法“看見”的字符
與語言本身語法有沖突的字符
\n 換行
\‘ 單引號
\t 橫向制表符
七、原始字符串
當在一個字符串前面加上一個r後 就不是一個普通的字符串,而是一個原始字符串
print(r‘c:\no\nother‘) 輸出:c:\no\nother
八、字符串運算
+ 字符串拼接
* 字符串乘法 ‘hello world‘*2=‘hello worldhello world‘
字符串索引 ‘hello world‘[1] =‘e‘ 或者 ‘hello worldhello world‘[-5]=‘w‘
截取字符串 ‘hello world‘[0:2]=‘he’
Python的基本類型