【學習筆記】Python編程,公衆號和網絡博客的小技巧碎片,筆記整理

【公衆號筆記】

1.變量:定義一個對象的名稱

2.函數:定義一段代碼的名稱

3.函數命名:見名知意,

4.函數的定義:先定義再調用,定義時不會執行內部代碼,調用才執行內部代碼。

5.斷點的使用?

 

函數的參數

1.形參:函數定義時候設置的參數,未指定類型,和變量一樣,任何類型都可以。.

2.實參:函數調用時候傳入的參數,實參數量必須和必填實參一致,有幾個蘿蔔幾個坑。

3.變量形參:如果形參是一個未知類型的變量,調用的時候,必填實參。

4.無用形參:函數定義的時候,如果置灰,表示函數內部沒有使用該形參。

5.函數調用:調用函數時候,出現了變量值的寫法,後面實參都要保持隊形。

①fun(a = 10,b = 20);fun(10,20);fun(10,b=20);---正確。

②fun(a = 10,20);---報錯

 

函數的返回值:

1.返回值:函數調用完成之後,返回一個結果,結果就是返回值。

①-print:爲何要用return,因爲函數的目的主要是得到結果,再做加工,而不是打印結果。

②-return:如果函數沒有return返回值,打印函數的結果,返回的結果是null

③-return表示函數結束,後面的內容不會被執行。

④-print(fun):打印函數名,就返回函數名的內存地址。

⑤-多個return:通過if -else,寫入多個return,但函數根據條件只執行一個代碼返回一個結果。

總結:

1.返回值;2.沒有return就返回null;3.多個return返回元組結果;

4.多個return根據條件返回。5.return後面的代碼不會執行。

 

【python格式化打印】

1.print打印,不能包含int,否則會報錯,必須str()強制轉換後打印出來

2.%x,轉換爲十六進制打印,常用:協議、鏈接、內存地址,十六進制0x開頭

3.%4d,右對齊,從右開始寫18,然後向左補齊空格。%-4d,左對齊。

4.%04d,右對齊,左邊補齊0,總長度4位。結果:0018。不支持右側補零。

5.%d,默認保留小數點後6位,默認四捨五入打印,不夠6位末尾補零

6.%6.3f,總長度6位,小數點後面保留3位,小數點算一位。%1.3f,忽略1打印。

7.fomat方法,順位填值法,可以填任何類型的值。 a='我的名字:{:>^5},我的年紀:{{}}{:<5}'.format(name,age);#>右對齊,<左對齊;#:5表示總長度5位;#^表示0;{{}}轉義符號

8.下標填值法,a='我的名字:{0:>5},我的年紀:{1:<5}'.format(name,age);

9.變量填值法,a= ;

10.python3格式化方法,a=f'我的名字是:{name:>5},年紀:{age}';#冒號+寬度+方向

11.函數註釋:函數內部,輸入一對三引號,按enter,自動加載函數描述,用print.__doc__

 

【Python使用技巧】

文件:讀寫改,支持r、\\、/

./當前目錄,../上一層目錄

window文件換行是,\r\n;linux,是\n;str換行\n

excel、word都有專門的第三方庫調用,不支持open

字符串裏面\n是一個字符,rb文件模式\n是2個字符

.format:位置填值法、下標填值法、變量填值法,不能混用

del list[0],list[-1]:切頭切尾可以多個一起切;切中間不行,因爲位置動態變化的。

with open(“路徑”) as filename,open(“路徑1”) as filename2:---特點:with open 可以省略close()操作

pycharm技巧:shift+enter,當前代碼太長,任意位置換行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章