標籤:com 運算 衝突 轉換 The 前言 索引 輸出 16進位
前言:
什麼是代碼?
代碼是現實世界事物在電腦世界中的映射。
什麼事寫代碼?
寫代碼是將現實世界中的事物用電腦語言來描述。
一、數字:整形與浮點型
整型: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的基本類型