初識 Python
- python 是解釋型程式設計語言。
- python 中單行注釋:
。#
- python 中多行注釋: 一對三引号,即
和"""
"""
- python 中提供
功能,在代碼中注明todo
即可。# TODO
變量
- 變量用于描述計算機中的資料存儲空間,作用是在計算機記憶體中動态地儲存資料。
- 變量名的命名規則是由數字、字母和下劃線組成,不能以數字開頭,不能是關鍵字,區分大小寫。
- 變量的書寫規範有下劃線連接配接,駝峰命名法等
如demo_demo = 1 demoDemo = 2 DemoDemo = 3
- 檢視 python 中關鍵字可用下面的語句,運作結果如圖所示。
import keyword print(keyword.kwlist)

标準輸入輸出
- 輸入:
input()
- 輸出:
print()
- %s,字元串占位符
- %d,整數占位符
- %f,浮點數占位符
- %%,輸入%\
python運算
- 字元串運算
-
:拼接+
-
:連續拼接*
-
- 算術運算符
-
,加+
-
,減-
-
,乘*
-
,除/
-
,整除/
-
,取餘%
-
,乘方**
- 優先級,乘方 > [乘,除,整除,取餘] > [加,減]
-
- 指派運算符
-
,指派=
-
,加後指派+=
-
,減後指派-=
-
,乘後指派*=
-
,除後指派/=
-
,整除後指派//=
-
,取餘後指派%=
-
,次方後指派**=
-
- 比較運算符
-
,大于>
-
,大于等于>=
-
,小于<
-
,小于等于<=
-
,不低于!=
-
,等于==
-
如何比較字元大小?
- 檢視字母和數字的ASCII值;
- 檢視指定字元的 ASCII 值:
;
ord()
- 已知 ASCII 值檢視對應的字元:
chr()
In [1]: ord('a') Out[1]: 97 In [2]: chr(97) Out[2]: 'a'
- 關系運算符(邏輯運算符)
-
:短路與,若左操作數為 False,表達式結果為 False,。and
-
:短路或,若左操作數為 True ,表達式結果為 True。or
-
:取反操作。not
- 一些例子:
-
表達式 | 結果 |
---|---|
1 and True | True |
0 and True | |
1 or True | 1 |
0 or True | |
1 and False | False |
0 and False | |
1 or False | |
0 or False | |
True and 1 | |
True and 0 | |
True or 1 | |
True or 0 | |
False and 1 | |
False and 0 | |
False or 1 | |
False or 0 |
三大語句
- 順序語句:自上而下執行語句
- 分支語句
- if...
- if...else...
- if...elif...else...
- 分支嵌套
- 循環結構
- while
- for...in...
- for...in...else...,循環正常結束後執行else部分。
- while...else...
- break,終止循環的執行
- continue,終止本輪循環的執行
- range(m, n, s): 生成 m(預設為0) 到 n-1 的整數,整數間隔為 s(預設為1)。
- 推導式的使用
list1 = [data for data in range(5)] list1 = [data**2 for data in range(5)] list1 = [data for data in range(5) if data > 2]
感謝閱讀,本文首發于
learning_python_start