python基礎彙總(五)
學習的進度已經過了一半,我希望現在可以停下腳步,回首往事。
現在我將所有PYTHON符號和關鍵字列出來:
關鍵字
and:與;布林中的比較運算,兩者都為真則兩者的and運算結果為真。
del:刪除函式。
from:來自;引用模組的時候能用上,例如from sys import argv
not:否定;not Fasle的結果是True。
while:迴圈函式;無限迴圈時用while True:
as:命名;
elif:if/elif/else條件語句中的中間部分,可以存在多個。
global:宣告一個變數是全域性的,常用於函式內部的變數。
or:或;布林運算中,當兩者中至少有一個為真時運算結果為真。
with:可以自動關閉檔案、執行緒鎖的自動獲取和釋放等。假設要對一個檔案進行操作,使用 with 語句。
assert:用來宣告某個條件是真的。
else:if/elif/else條件語句中的結尾部分,僅一個。
if:if/elif/else條件語句中的開頭部分,僅一個。
pass:空語句,不做任何事,跳過。
yield:使用一個帶yield的函式在python建立一個生成器。
break:終止迴圈語句,只能在迴圈中使用。
except:try-except是用來引發異常,程式執行的時候,首先會執行try部分,如果try報錯,就會執行except部分,如果try部分沒有報錯,程式就會跳過except部分執行。
import:使用import語句將一個模組匯入進去。
print:列印語句。
class:定義類的關鍵字。
exec:類似於一個語法宣告的功能。
in:包含。
rase:使用raise丟擲異常,顯示程式的異常。
continue:跳出本次迴圈,進入下一次迴圈。break是直接結束全部迴圈。
finally:是try-except語句中的結尾部分,處理其他情況的過渡。
is:判斷;
return:函式中,返回值給變數。
def:函式的定義。
for:迴圈語句或者遍歷列表。
lambda:匿名函式,及即沒有具體名稱的函式,它允許快速定義單行函式,類似於C語言的巨集,可以用在任何需要函式的地方。
try:是try-except語句中的開頭部分,遇到異常時使用tyr語句。
資料型別
True:布林邏輯中的正確。
False:布林邏輯中的錯誤。
None:沒有結果。在輸出中表示無。
strings:字串集
numbers:數字集
floats:浮點數集
lists:列表集
字串轉義序列
\\:轉義\
\':轉義單引號
\":轉義雙引號
\a:響鈴符
\b:單詞邊界(word boundary)符,退格符。
\f:換頁符。
\n:換行符。
\r:回車符。
\t:橫向製表符。
\v:縱向製表符。
字串格式化
%d: 格式化整數
%i: 格式化整數(很少)
%o:格式化無符號八進位制數
%u:格式化無符號整型
%x:格式化無符號十六進位制數 f1
%X:格式化無符號十六進位制數(大寫) F1
%e: 用科學計數法格式化浮點數
%E:作用同%e,用科學計數法格式化浮點數
%f:格式化浮點數字,可指定小數點後的精度
%F:作用同%f,格式化浮點數字,可指定小數點後的精度
%g:%f 和 %e 的簡寫
%G:%f 和 %E的簡寫
%c:格式化字元及其ASCII碼
%r:除錯專用。 顯示原始字元的形式
%s:格式化字串
%%:字元“%”
操作符
+:加
—:減
*:乘
**:冪
/:除
//:除取整
%:求餘
<:小於
>:大於
<=:小於或等於
>=:大於或等於
==:判斷等於
!=:判斷不等於
< >:尖括號
( ):小括號,tuple
[ ]:列表,list
{ }:字典,dict
@:修飾符,把函式當作屬性
,:逗號
: :冒號
.:句號
=:等於
;:分號
+=:與結果相加
-=:與結果相減
*=:與結果相乘
/=:與結果相除
//=:與結果除取整數
%=:與結果求餘數
**==:與結果求冪
希望大家能記住上面所有的東西,基礎決定你編寫程式的上限。