Python學習筆記(day2) 雜談

2021-08-21 10:38:26 字數 612 閱讀 7281

今天看的知識挺雜的,主要還是集中在判斷語句和列表這一部分

——————————分割線——————————

1、多重判斷 if 和 elif 之間的區別在於占用記憶體不同。

多個 if 要求電腦不斷重複判斷,而elif只需要一次判斷。大大提高了電腦讀寫**的速度

2、自增和自減運算。熟練掌握p=2, p+=2的含義

3、input()只能接受乙個引數

4、使用input的時候提示可能會有很多行,此時可以先將多行提示儲存到乙個變數當中。

注意一下字串的拼接方式

prompt = "if you tell us who you are, we can personalize the messages you see."

prompt += "\nwhat is your first name?"

5、條件三元表示式

比如二者取小的判斷語句可以簡寫為:

small = x if x < y else y

6、針對物件的函式稱作「方法」

向乙個列表中填充元素的方法有兩種,批量填充需要方法extend

a =

即填充元素必須是乙個列表,效果是將列表中的元素作為個體填充進去而不是列表

python學習筆記 day2

函式之間或類的方法之間使用空行分隔,表示乙個新的開始,類和函式入口之間也用空行分隔。空格不是語法的一種,但是最好這樣做,為了方便閱讀和日後的維護 input n按下enter後退出 n value input n請輸入 n print value 接收輸入的資訊並列印python支援同一行內編寫多行...

Python學習筆記 Day2

在python中,for迴圈的功能十分強大,使用起來有些類似c 中的auto型別有些類似 for iterator in sequence 基本形式,iterator的型別和sequence的元素型別相同 for i in hello world print i 輸出字串中的每乙個字元 prime ...

python學習筆記 day2 資料

py day2 資料 讀 python語言及其應用 做的筆記 目的 了解unicode,utf 8的不同,編碼,解碼方法。正規表示式部分感覺介紹的過於簡略了,所以沒有記錄,以後專門看正規表示式的時候再寫。1,文字字串 文字ascii使用7位 128種取值。unicode 使用若干個8bit的集合,稱...