Python 語法筆記

2022-05-10 22:30:40 字數 1395 閱讀 4980

1、else與while結合

while a>0:

pass

else

:

pass

#當a<=0時執行

2、with語法,無需關閉檔案,python自動關閉

with open('

a.txt

', 'r'

) as f:

for s in

f:

print(s)

3、抓異常

try

: #**

except 異常 as s: #

s為異常資訊

finally

:

pass

4、繼承

class mylist(list):    #

繼承list

pass

5、定義私有屬性

在定義時,屬性名前加'__',該屬性即為私有屬性

6、三元運算子

x if c else

y c為true,執行x,否則執行y

7、for迴圈

for i in

iterable:

pass

8、匯入模組

import 模組名    #

匯入模組

from 模組名 import 函式名 #

匯入模組下的指定函式

import 模組名 as 別名 #

為匯入的模組指定別名,方便呼叫

9、定義測試函式

if

__name__ == '

__main__':

test()

#當模組為主程式時才會執行

10、在類中將方法當成屬性使用,可以對屬性進行檢查

class

student(object):

@property

#獲取屬性

defbirth(self):

return

self._birth

@birth.setter

#設定屬性

defbirth(self, value):

self._birth = value

Python 語法筆記

2.python中堆的用法 3.python 中的基本語法 4.python 中字串的處理 5.python的類和物件 6.python 的字典 7.python 的list 列表 8.鍊錶 9.python中json資料 10.python 中的基本函式 11.python中的tqdm進度條模組 ...

Python語法筆記(1)

前面忘記筆記了,嘿嘿 對列表進行排序 listname.sort key none reverse false key str.lower 不區分大小寫 reverse false 表示按公升序進行排列 公升序排列不用設定引數 sorted iterable key none,reverse fal...

python語法筆記(二)

1.迴圈物件 迴圈物件是一類特殊的物件,它包含乙個next 方法 在python3中是 next 方法 該方法的目的是進行到下乙個結果,而在結束一系列結果之後,舉出 stopiteration錯誤。當乙個迴圈結構 比如for 呼叫迴圈物件的時候,它就會每次迴圈的時候呼叫 next 方法,直到 sto...