Python 3 複習各種符號

關鍵字(Keywords):

關鍵字

描述

示例

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()

數據類型:

關鍵字

描述

示例

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 }

字元串格式:

轉義符

描述

示例

%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的多少次方