Python學習零散雜記(2017 10 27)

2021-08-09 21:49:01 字數 1275 閱讀 4980

01.*函式*int() 將數字的字串表示轉換為數值表示。age = int(age)

02.(%)如果乙個數可被另乙個數整除,餘數就為0,因此求模運算子將返回0。你可利用這一點來判斷乙個數是奇數還是偶數.

03.如果你使用的是python 2.7,請使用raw_input() 而不是input() 來獲取輸入。

04.使用break 退出迴圈。

05.注意  在任何python迴圈中都可使用break 語句。例如,可使用break 語句來退出遍歷列表或字典的for 迴圈。

06.執行continue 語句,讓python忽略餘下的**,並返回到迴圈的開。

07.實參和形參,在函式greet_user() 的定義中,變數username 是乙個形參 ——函式完成其工作所需的一項資訊。在**greet_user(『jesse』) 中,值』jesse』 是乙個實參 。實參是呼叫函式時傳遞給函式的信。

08.向函式傳遞實參的方式很多,可使用位置實參 ,這要求實參的順序與形參的順序相同;也可使用關鍵字實參 ,其中每個實參都由變數名和值組成;還可使用列表和字。

09.關鍵字實參的順序無關緊要,因為python知道各個值該儲存到哪個形參中。下面兩個函式呼叫是等

describe_pet(animal_type='hamster', pet_name='harry')

describe_pet(pet_name='harry', animal_type='hamster')

import pizza as p

p.make_pizza(16, 'pepperoni')

p.make_pizza(12, 'mushrooms', 'green peppers', 'extra cheese')

相比於pizza.make_pizza() ,p.make_pizza() 更為簡潔。

20.匯入模組中的所有函式。使用星號(* )運算子可讓python匯入模組中的所有函式,from pizza import *

由於匯入了每個函式,可通過名稱來呼叫每個函式,而無需使用句點表示法。使用並非自己編寫的大型模組時,最好不要採用這種匯入方法:如果模組中有函式的名稱與你的專案中使用的名稱相同,可能導致意想不到的結果

21.匯入函式最佳的做法是,要麼只匯入你需要使用的函式,要麼匯入整個模組並使用句點表示法。這能讓**更清晰,更容易閱讀和理解。

22.給形參指定預設值時,等號兩邊不要有空格,對於函式呼叫中的關鍵字實參,也應遵循這種約定。

2017-10-27 17:16 p187

Python學習零散雜記(2017 11 29)

01.變數分大小寫 02.del 列表應從後往前。03.類中的函式稱為方法 你前面學到的有關函式的一切都適用於方法。個人理解,類中的函式在例項裡是方法,比如my dog.sit 04.方法 init 定義成了包含三個形參 self name 和age 在這個方法的定義中,形參self 必不可少,還必...

Python 零散知識

1.set 集合 2.格式化字串時 可以使用 元組 eg info zhangsan 18 print s 年齡是 d info 3.zip的 使用方法 a 1,2,3 b 4,5,6 c 4,5,6,7,8 zipped zip a,b 打包為元組的列表 1,4 2,5 3,6 zip a,c 元...

python零散知識點

請看如下知識 python為string物件提供了轉換大小寫的方法 upper 和 lower 還不止這些,python還為我們提供了首字母大寫,其餘小寫的capitalize 方法,以及所有單詞首字母大寫,其餘小寫的title 方法。a hello everyone a hello everyon...