笨辦法學Python(三十七)
阿新 • • 發佈:2017-09-24
相等 tar .com except com lam 返回 final 每一個
習題 37: 復習各種符號
現在該復習你學過的符號和 python 關鍵字了,而且你在本節還會學到一些新的東西。我在這裏所作的是將所有的 Python 符號和關鍵字列出來,這些都是值得掌握的重點。
在這節課中,你需要復習每一個關鍵字,從記憶中想起它的作用並且寫下來,接著上網搜索它真正的功能。有些內容可能是無法搜索的,所以這對你可能有些難度,不過你還是需要堅持嘗試。
如果你發現記憶中的內容有誤,就在索引卡片上寫下正確的定義,試著將自己的記憶糾正過來。如果你就是不知道它的定義,就把它也直接寫下來,以後再做研究。
最後,將每一種符號和關鍵字用在程序裏,你可以用一個小程序來做,也可以盡量多謝一些程序來鞏固記憶。這裏的關鍵點是明白各個符號的作用,確認自己沒搞錯,如果搞錯了就糾正過來,然後將其用在程序裏,並且通過這樣的方式鞏固自己的記憶。
Keywords(關鍵字)
- and
- del
- from
- not
- while
- as
- elif
- global
- or
- with
- assert
- else
- if
- pass
- yield
- break
- except
- import
- class
- exec
- in
- raise
- continue
- finally
- is
- return
- def
- for
- lambda
- try
數據類型
針對每一種數據類型,都舉出一些例子來,例如針對 string,你可以舉出一些字符串,針對 number,你可以舉出一些數字。
- True
- False
- None
- strings
- numbers
- floats
- lists
字符串轉義序列(Escape Sequences)
對於字符串轉義序列,你需要再字符串中應用它們,確認自己清楚地知道它們的功能。
- \\
- \‘
- \"
- \a 發出系統響鈴聲
- \b 退格符
- \f 換頁符
- \n
- \r 回車符
- \t
- \v 縱向制表符
字符串格式化(String Formats)
一樣的,在字符串中使用它們,確認它們的功能。
- %d 轉成有符號十進制數
- %i 轉成有符號十進制數
- %o 格式化無符號八進制數
- %u 格式化無符號整型
- %x 格式化無符號十六進制數
- %X 格式化無符號十六進制數(大寫)
- %e 用科學計數法格式化浮點數
- %E 作用同%e,用科學計數法格式化浮點數
- %f 格式化浮點數字,可指定小數點後的精度
- %F 格式化浮點數字,可指定小數點後的精度
- %g 根據值的大小決定使用%f活%e
- %G 作用同%g,根據值的大小決定使用%f活%e
- %c 格式化字符及其ASCII碼
- %r 優先用repr()函數進行字符串轉換
- %s 格式化字符串,優先用str()函數進行字符串轉換
- %% 輸出% (格式化字符串裏面包括百分號,那麽必須使用%%)
操作符號
有些操作符號你可能還不熟悉,不過還是一一看過去,研究一下它們的功能,如果你研究不出來也沒關系,記錄下來日後解決。
- +
- -
- *
- ** 冪 - 返回x的y次冪
- /
- // 取整除 - 返回商的整數部分
- %
- <
- >
- <=
- >=
- ==
- !=
- <> 不等於 - 比較兩個對象是否不相等
- ( )
- [ ]
- { }
- @
- ,
- :
- .
- =
- ;
- +=
- -=
- *=
- /=
- //=
- %=
- **=
花一個星期學習這些東西,如果你能提前完成就更好了。我們的目的是覆蓋到所有的符號 類型,確認你已經牢牢記住它們。另外很重要的一點是這樣你可以找出自己還不知道哪些 東西,為自己日後學習找到一些方向。
笨辦法學Python(三十七)