Python 3 複習各類符號

關鍵字(Keywords):python

關鍵字 描述 示例
and 邏輯:與 True and False == False
not 邏輯:非 not True == False
or 邏輯:或 True or False == True
pass 表示空代碼塊 del empty(): pass
del 能夠刪除變量,字典和列表中特定的索引 X = [‘a’, ‘b‘, ’c‘, ’d‘, ’e‘] ;del x,刪除變量x;del X[0],刪除列表第1個值;del x[0:2],刪除列表第1-2個值,[2]對應的第3個值不刪除
import 將模塊導入當前文件以供使用 import os
is 相似於==,判斷是否同樣 1 is 1 == True
print 打印字符串 print(「Hello World!!!」)
if if 條件 if: X; elif: Y; else:J
elif else if 條件 if: X; elif: Y; else:J
else else 條件 if: X; elif: Y; else:J
for 針對物件集合的循環 for X in Y: pass
while while循環 while X:pass
in for循環的一部分,也能夠x是否在y中的條件判斷 for X in Y: pass 以及 1 in [1] == True
return 返回值並退出函數 def X(): return y
class 定義類 class Person(object)
global 聲明全局變量,一般函數內的變量是局部變量,咱們能夠在函數內用此函數聲明爲全局變量 del x: x = "全局變量" global X
exec 將字符串做爲Python腳本運行  exec  ‘print("hello")'
lambda 建立短匿名函數 s = lambda y:  y ** y;   s(3)
assert 斷言(確保)某東西爲真 assert False,  "Error !"
break 當即中止循環 while True: break
continue 中止當前循環的後續步驟,再作一次循環 while True: continue
raise 出錯後引起異常 raise ValueError("No")
try 嘗試執行代碼,出錯後轉到except try:  pass except: pass
except 若是發生異常,運行此處代碼 try:  pass except ValueError, e:  print(e)
finally 無論是否發生異常,都運行此處代碼 try:  pass finally: pass
with with-as 語句的一部分,將表達式做爲一個變量,而後執行代碼塊;它的做用和上下文管理器有關,能夠自動關閉打開的文件或線程,無論在處理文件過程當中是否發生異常,都能保證 with 語句執行完畢後已經關閉了打開的文件句柄。 with open('ex15_sample.txt') as X:  y = X.read() 先將open()做爲變量x,而後x.read()
as with-as 語句的一部分,能夠理解爲重命名,把複雜的表達式重命名簡單的字符 with open('ex15_sample.txt') as X:  y = X.read() 先將open()做爲變量x,而後x.read()
yield 暫停函數,返回到調用函數的代碼中 def X():  yield Y;  X().next()

數據類型:app

關鍵字 描述 示例
True 爲「真 」 True or False == True
False 爲「假」 False and True == False
None 表示「不存在」或者「沒有值」 x = None
bytes 字節串存儲,多是文本、PNG圖片、文件等 x = b ' Hello! '
strings 存儲文本信息 x = ' Hello! '
numbers 儲存整數 i = 100
Floats 存儲十進制數 i = 10.389
lists 存儲列表 i = [1, 2, 3, 4, five, sex]
dicts 存儲鍵-值映射 e = { ' x ' : 1 ,  ' y ' : 2 }

字符串格式:ide

轉義符 描述 示例
%d 十進制整數(非浮點數) "%d" % 45 == '45'
%i 和%d 同樣 "%i" % 45 == '45'
%o 八進制數 "%o" % 1000 == '1750'
%u 無符號整數 "%u" % -1000 == '-1000'
%x 小寫十六進制數 "%x" % 1000 == '3e8'
%X 大寫十六進制數 "%X" % 1000 == '3E8'
%f 浮點實數 "%f" % 10.34 == '10.340000'
%F 和 %f 同樣 "%F" % 10.34 == '10.340000'
%e 指數表示,小寫e "%e" % 1000 == '1.000000e+03'
%E 指數表示,大寫E "%E" % 1000 == '1.000000E+03'
%g %f 和%e 中較短的一種 "%g" % 10.34 == '10.34'
%G 和 %g 同樣,可是是大寫 "%G" % 10.34 == '10.34'
%f 浮點實數 "%f" % 10.34 == '10.340000'
%F 和 %f 同樣 "%F" % 10.34 == '10.340000'
%c 字符格式 "%c」 % 34 == ‘ " ’
%r Repr 格式(調式格式) "%r" % int == "<type 'int'>"
%s 字符串格式 "%s there" % 'hi' == 'hi there'
%% 百分號自身 "%g%%" % 10.34 == '10.34%'

字符串轉義序列:函數

轉義符 描述
\' 單引號
\" 雙引號
\a 響鈴符
\b 退格符
\ |反斜槓
\f 表單填充符
\n 換行符
\r 回車
\t 製表符(tab)
\v 垂直製表符

運算符:命令行

運算符 描述 示例
+ 加法運算 或拼接字符串 2 +4 =6
- 減法運算 2 - 4 = -2
* 乘法運算 2 * 4 = 8
** 冪運算 2 ** 4 = 16
/ 除法運算,結果必定是浮點數 2 / 4 = 0.5
// 整除或地板除,其結果捨棄小數部分 2 // 4 = 0(2/4=0.5,0.5下面的整數是0)
% 取餘 2 % 4 = 2 (小除大,餘數都是小的數自己)
= 賦值 x = 10
+= 相加後賦值 x += 2 等於 x = x + 2
-= 相減後賦值 x -= 2 等於 x = x - 2
*= 相乘後賦值 x = 2 等於 x = x 2
/= 相除後賦值 x /= 2 等於 x = x / 2
//= 整除後賦值 x //= 2 等於 x = x // 2
%= 取餘後賦值 x %= 2 等於 x = x % 2
**= 求冪後賦值 x = 2 等於 x = x 2
== 判斷是否相等 4 == 5 == False
< 判斷是否小於 4 < 4 == False
> 判斷是否大於 4 > 4 == False
<= 判斷是否小於等於 4 <= 4 == True
>= 判斷是否大於等於 4 >= 4 == True
!= 判斷是否不等於 4 != 5 == True
(  ) 括號 len('hi') == 2
[  ] 方括號 x = [1, 5, 10]
{  } 花括號 { ' x ' :5, ' y ' : 10}
@ 修飾器符 @classmethod
, 逗號 range(0, 10)
: 冒號 def x():
. self.x = 10
; 分號 print("hi"); print("there")

後面補充的是一些python常見的詞以及做用,望對你有用線程

做用
print() 打印內容到屏幕上
input 接受用戶輸入內容
import 加載其餘的庫、類或函數到當前腳本
return 返回函數的結果
pydoc 在命令行查看某個函數或類的幫助文檔
help 查看類、函數、變量的幫助文檔
def 用於定義一個函數
Ture 布爾值「真」,首字母大寫
False 布爾值「假」,首字母大寫
sys 標準庫,和環境有關的功能
sys.argv 屬於sys標準庫,獲取腳本參數
open 用於打開文件,注意打開後的對象和 py2 file 的區別
TextIOWrapper Py3 打開文本文件後的類型
TextIOWrapper.read 從當前指針位置讀取文件的內容
TextIOWrapper.readline 從指針位置讀取文件內容
TextIOWrapper.writer 向文件寫入內容
TextIOWrapper.close 關閉打開的文件,執行保存
TextIOWrapper.seek 設置文件指針位置
TextIOWrapper.tell 返回當前指針位置
os 標準庫,和系統操做有關
os.path 判斷文件是否已經存在
字符串 由引號(' " ''' """)定義的一組字符
原始字符串 字符串的引號前有字母r 或 R,其內容不會被轉義
整數 表示沒有小數的數字
浮點數 表示有小數部分的數字,浮點數運算時可能出現精度問題。
轉義字符 由 \ 和一些字符組成,被轉義的字符表示特殊的意義
科學計數法 由數字和e組成,表示數字乘以10的多少次方
相關文章
相關標籤/搜索