歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Python關鍵語法要素筆記

Python關鍵語法要素筆記

日期:2017/3/1 10:31:12   编辑:Linux編程

簡單的Python讀書筆記,隨手記錄


1、 元組是不能改變的;列表可以改變:insert、remove、append

2、 邏輯操作符

a) 身份操作符:is

進行對象比較,只有引用相等才為true。

速度快,內存存儲地址的比較;常用語 is None

>>> a = ['abc',123]

>>> b = ['abc',123]

>>> a is b

False --對象不同

>>> a = b

>>> a is b

True --對象相同

>>> a = "123"

>>> b = "123"

>>> a is b

True --int和str 比較意義不大

>>> a = b

>>> a is b

True

b) 比較操作符

結鏈比較:

>>> a = 9

>>> 0<= a <= 10

True

c) 成員操作符:in , not in

>>> p = ('x',1,2)

>>> 'x' in p

True

>>> 12 in p

False

d) 邏輯運算符:and,or,not

and 和or 執行短路邏輯,and右邊的被執行,or左邊的被執行

3、 控制流語句

if xxxxx:

pppp

elif xxxxx:

pppp

else:

ppppp

----------------------------------------

while xxxx :

ppppp

-----------------------------------------

for v in x :

pppp

a) 異常處理

try:

xxxxxxx

exception as ex:

print(ex)

4、 算數運算符

+ ; - ; * ; / ; += ; *=

除法操作符的浮點略有不同:

>>> 12/4

3.0

>>> int(12/3)

A、 int的類型是固定的,一旦賦值,不能改變,運算是生成新的對象。

B、 a += b 與 a=a+b 不完全相同,前者效率更高,因為只查詢一次a

5、 輸入輸出

input

print

6、 函數的創建與調用

def fn ():

xxxxx

Copyright © Linux教程網 All Rights Reserved