什麼是寫程式碼及基本資料型別
一、理解什麼是寫程式碼
- 什麼是程式碼?
- 程式碼就是現實世界在計算機世界中的對映。
- 什麼是寫程式碼?
- 寫程式碼就是將現實世界中的事物用計算機語言來描述
二、python的基本資料型別
1. 數字(Number)
- 整數(int)
- 浮點數(float)
- 布林型別(bool):表示真、假
- 複數(complex)
- type(資料):檢視資料型別
-
數字的進位制(10進位制、2進位制、8進位制、16進位制)
-
10進位制:滿10進1(以此類推)
-
進位制的表示
-
表示2進位制:
-
0b10
-
表示8進位制:
-
0o57
-
表示16進位制
-
0x1F
-
-
進位制轉化
-
轉換成二進位制bin
-
bin(10) # 10進位制轉化成二進位制 bin(0o32) # 8進位制轉化成二進位制 bin(0x1F) # 16進位制轉化成二進位制
-
-
轉換成十進位制int
-
int(0b111) int(0o43) int(0x13) # 轉換成10進位制
-
-
轉換成十六進位制hex
-
hex(0b111) hex(0o43) hex(188)
-
-
轉換成八進位制oct
-
oct(0b111) oct(12) oct(0x1F)
-
-
-
bool布林型別在python中的表示
-
True # 真 False # 假
布林型別是數字的一種可以用0和非零數互相轉化
除了零可以表示False外,其他資料型別表示空值的也可以
-
-
2.字串(str)
-
如何表示字串:
-
單引號,雙引號,三引號都可以表示字串
-
區別:
-
'hello world' "hello world" # 1和'1'區別:1表示數字,‘1’表示字元
-
在字串中引號是成對出現的,若出現一個單引號,可以用雙引號引起來,表示字元
-
"let’s go" 'let"s go'
-
若想強制使用單引號,可以加一個反斜槓\2
-
'let\'s go'
-
-
三引號和其他引號的區別
-
-
3.轉義字元
-
轉義字元也就是特殊的字元(無法“看見”的字元)、或與語言本身語法有衝突的字元
-
\n # 換行 \' # 單引號 \t # 橫向製表符 \r # 回車
-
輸出路徑時需要用到轉義字元
-
print("c:\ncba\nafa") # 這個時候就不能輸出路徑了 print("c:\\ncba\\nafa") # 需要加轉義字元 print(r"c:\ncba\nafa") # 在字元前加r表示輸出原始字串
-
r5雖然可以輸出原始字串,但是下面的不行
-
print(r'let's go') # 錯的
4.字串基本操作方法
-
字串的運算
-
+號
-
"hello"+"world" # 結果:"helloworld"
-
-
*號
-
"hello"*3 # 結果:"hellohellohello" "hello"*"world" # 結果:報錯
-
-
[]號
-
"hello world"[0] # 結果:h "hello world"[2] # 結果:l "hello world"[-1] # 結果:d
-
總結:在中括號中輸入一個正數的話,代表的是字元的序號,如果是負數的話,表示從這個字元的末尾往前數第n個字元
-
獲取一組字元(切片6)
-
"hello world"[0:4] # 順序擷取 "hello world"[6:] # 擷取world "hello world"[6:20] # 擷取world,擷取多了,也會按照最後一個字元來擷取 "hello world"[-4:] # 倒著數
-
-
相關文章
- 看下面程式碼,判斷a和b的型別是否為true?為什麼?什麼是基本包裝型別?[程式碼]型別
- Python課程筆記 第3章 理解什麼是寫程式碼與Python的基本型別Python筆記型別
- 資料型別是什麼?Python的資料型別又有哪些?資料型別Python
- Java中基本資料型別和包裝型別有什麼區別?Java資料型別
- 基本資料型別與引用資料型別,及記憶體分配資料型別記憶體
- 資料結構中抽象資料型別是什麼?資料結構抽象資料型別
- 你知道Python基本資料型別是哪6個麼Python資料型別
- 基本資料型別資料型別
- 資料庫是什麼意思?有什麼用?有哪些型別?資料庫型別
- js資料型別之基本資料型別和引用資料型別JS資料型別
- 基本資料型別與字串型別資料型別字串
- 什麼是組合資料型別?Python組合資料型別分為幾類?資料型別Python
- Python資料型別是什麼?七大類!Python資料型別
- Java基本資料型別Java資料型別
- JavaScript基本資料型別JavaScript資料型別
- python基本資料型別Python資料型別
- 003基本資料型別資料型別
- MySQL基本資料型別MySql資料型別
- Java 基本資料型別Java資料型別
- JAVA中基本資料型別和引用資料型別Java資料型別
- 什麼是NumPy?Python中NumPy資料型別有哪些?Python資料型別
- Java中的基本資料型別與引用資料型別Java資料型別
- Redis資料型別基本操作Redis資料型別
- Java的基本資料型別Java資料型別
- java Atomic 基本資料型別Java資料型別
- 基本資料型別,for迴圈資料型別
- Python的基本資料型別Python資料型別
- (三)Python基本資料型別Python資料型別
- 3. 基本資料型別資料型別
- 基本資料型別之字串資料型別字串
- 基本資料型別轉化資料型別
- Python基本資料型別:布林型別(Boolean)Python資料型別Boolean
- Python3學習(基本資料型別-集合-字典-基本資料型別總結)Python資料型別
- javascript值型別是什麼JavaScript型別
- 基本資料型別與API引用型別的使用資料型別API
- Python基本資料型別之浮點型Python資料型別
- Python基本資料型別之整型Python資料型別
- [譯]揭祕基本資料型別資料型別