換行符\n被稱為轉義序列,轉義序列是python將特殊字元(例如製表符、換行符和退格符)表示為字面量的方式。
轉義字元
功能\\
反斜槓(\)
\』單引號
\tascii水平製表符(tab)
\"雙引號
\n換行符
\r回車
\b退格符
關鍵字描述
break
跳出迴圈
continue
跳出本次迴圈,回到for迴圈繼續執行下次迴圈
except
如果發生異常,執行此處**
finally
不管是否發生異常,都執行此處**
import
將模組匯入當前檔案以供使用
pass
表示空**塊
lambda
建立短匿名函式
raise
出錯後引發異常
return
返回值並退出函式
try嘗試執行**,出錯後轉至except
yeild
暫停函式,返回到呼叫函式的**中
from
從模組中帶入特定部分
可以終止某個程式,括號的數字引數表示程式是否遇到錯誤而終止的。例:exit(1)表示發生了錯誤,exit(0)表示程式是正常退出的。與布林邏輯0==false正好相反,可以用不同數字表示錯誤,例:用exit(100)表示另外一種錯誤。
1、有序的列表:從頭到尾有序的排列
2、要儲存東西
3、隨機訪問:任意抽取任意乙個元素
4、線性:從第乙個開始,依次尋找
5、通過索引:需要位置10的東西,可直接跳到索引對應的位置找出。
1、需要維持次序,指列表內容排列順序,而不是按某個規則排列過順序的意思
2、需要通過乙個數字來隨機訪問內容,記住,使用從0開始的基數訪問
3、需要線性(從頭到尾)訪問內容,用for迴圈
定義:python 模組簡單來說就是乙個.py檔案,程式的目的是執行,而模組的目的是供其他程式匯入並且使用。 模組包含函式和變數的python檔案,可以匯入這個檔案,可以使用.操作符訪問模組中的函式變數。
命名:如果自定義的模組和內建模組名稱相同,那麼會先使用自定義的模組,從而會導致一些問題,因此在自定義模組名時,不能和內建模組或其他python庫中的名稱相同。
匯入模組方法:模組用import 模組名 匯入的.py的檔名
類需要例項化:變數命 = 類名()
# my_stuff.py 檔案裡的內容
def():
print()
orrange =
"i like to eat orrage !"
)import my_stuff #匯入模組
print))
print
(my_stuff.orrange)
print
self:代指被訪問的物件或者例項的乙個變數。
繼承:指乙個類可以繼承另乙個類的特性,類似父與子的關係
組合:指乙個類可以將別的類作為它的部件構建起來,類似車子和車輪的關係。
class
x(y)
:# 建立乙個叫x的類,它是y的一種。
classx(
object):
# 類x有乙個_init_,它接收self和j作為引數
def_init_
(self, j)
:classx(
object):
# 類x有乙個名為m的函式,它接收self和j作為引數
defm
(self, j)
:
foo = x(
)# 將foo設為類x的乙個例項
foo.m(j)
# 從foo中找到m函式,並使用self和j引數呼叫它
foo.k = q # 從foo中獲取k屬性,並將其設為q
super()的好處就是可以避免直接使用父類的名字.主要用於多重繼承參考**
序數等於有序,從1開始;基數等於隨機選取,從0開始。
搜尋加上python 3即可 ,例如搜尋yield,輸入「python 3 yield「
笨方法學python筆記 3
習題25之前幾個習題主要是閱讀別人寫的 做好記錄,然後記下來,雖然現在可能不太能理解一些語句,但是先過眼有個印象總歸沒有錯。習題25 老規矩,貼上自己敲出來的 敲 的時候想練練打字,試試不看鍵盤盲打敲,給無聊枯燥的碼 帶來一點樂趣。def break words stuff this functio...
《笨方法學python》 習題3
習題3 數字和數學計算 usr bin python coding utf 8 print i will now count my chickens 表示式中只有數 算符,就輸出運算結果,與字串用逗號分隔 print hens 25.0 30 6 print roosters 100.0 25 3 ...
學習筆記 笨方法學python
1.1 列表和字典 列表是有一組任意型別的值構成的有序列表,他由方括號構造而成 number list 1,2,3,4 mylist 1,a b 2,4 字典是由一組明值對構成的無序集合,由大括號構造而成 ages 可以通過以下方式訪問列表和字典中的元素 mylist 2 return a ages...