學習Python第五天

2021-09-26 08:14:54 字數 1892 閱讀 6733

與python相處的第五天

前言:emmmm,剛才想起來要說什麼了但是忘記了,不過今天還是在某站上看到幾句話先分享一波。

只許成功,不許失敗 --by天界支援兵

我們的命運,就交給你了 --by天界支援兵

羔羊所到之處,必有惡狼隨行 --永獵雙子·千珏

你…啟發了我!-by戲命師·燼

中二到此結束 進入正題

python中的一些習慣

**編排:

1.縮排四個空格 ,不要與tab混用

2.行長:80個 多了別人會罵你是sb

import:

1.不要使用 from *** import*

2.順序:標準庫

第三方庫

自定義庫

3.單行不要import多個庫

4.模組內用不到的不要去import

空格:1.這看著舒服就行

適當新增空行

注釋:忌:自己寫的**一定要有注釋 不要**只有兩個人能看懂 乙個自己第二個是上帝 過幾天 只有上帝能看懂 那你跟個sb沒啥區別

命名:命名顧名思義 什麼小a 小b啥的最後用著用著啥都不知道了 要以自己能看懂的 拼音都行 比如 我不會寫 演算法這個英文單詞(其實我會寫)我就會寫成suanfa。

程式的構建:

乙個函式只做一件事情並把這件事情做好。

函式名最好有動詞,emmmm依據個人喜好。

星和星星的使用

函式定義:def foo(*args,**kwargs):

pass

引數傳遞:

def foo(x, y, z, a, b):

print(x)

print(y)

print(z)

print(a)

print(b)

lst = [1, 2, 3]

dic =

foo(*lst, **dic)

裝飾器最簡單的裝飾器:

帶引數的裝飾器:

不定長引數的裝飾器:

閉包:

引用了自變數的函式即是乙個閉包。這個被引用的自由變數和這個函式一同存在,即使已經離開了創造它的環境也不例外。

裝飾器的建立:

簡單來說a中的東西全被掏空

騎上心愛的小耗子(幾個簡單小例子)

1.流氓驗證:無論你驗證碼輸入的正確還是錯誤返回的數值都是錯誤。

2.這是個題!

這是答案!

程序的建立

Python學習第五天

1 關於print,使用print方法列印多個表示式也是可行的 print age 12 age 12 2 別名,如果需要引用的方法名出現重複時可以使用別名 from math import sqrt as foobar 3 多個賦值操作可以同時進行 x,y,z 1,2,3 print x,y,z ...

第五天學習python

這其實也不是一天學習的,而是週末和周一一起的。週末學習了如何建立自己的module,記憶如何使用dir 函式。周一初步學習第九章。資料結構。python中主要有三種內建資料結構 列表,元組,字典。list是處理一組有序專案的資料結構,在每個專案中用逗號隔開。列表中的專案包括在方括號中,乙個列表建立之...

Python學習 第五天

class people name 定義公有屬性姓名 salary 0 定義私有屬性,工資 定義構造方法 def init self,n,s self.name n self.salary s defbasic sallary self basic sallary self.salary retur...