《笨方法學python3》的筆記

2021-10-01 18:37:54 字數 2335 閱讀 4141

換行符\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...