日常筆記 python學習

2021-09-27 10:28:41 字數 723 閱讀 7322

python面型物件:

類的方法與普通的函式只有乙個特別的區別:他們必須有乙個額外的第乙個引數名稱。通常使用的名稱是self, self代表類的例項,代表當前物件的位址。

super(foochild, self) 找到foochild的父類,然後把foochild的物件轉換為父類的物件。

np.range()與np.arange()

range()返回的是range object,而np.nrange()返回的是numpy.adarray()

兩者都是均勻地(evenly)等分區間;

range盡可用於迭代,而np.arange作用遠不止於此,它是乙個序列,可被當做向量使用。

range()不支援步長為小數,np.arange()支援步長為小數

兩者都可用於迭代

range與np.arrange

python 定義結構體

沒有結構體,可以使用class標記定義類來代替結構體,其成員可以在建構函式__init__中定義,具體方法如下:

class item:

def __init__(self):

self.name = ''

self.size = 10

self.list =

a = item() # 定義結構物件

a.name = 'cup'

a.size = 8

python日常筆記

from types import methodtype class screen object slots width height resolution slots 限定的是在之後僅僅可以建立的哪些變數,不包含一開始就建立的.如果 def runner self print hhah prope...

Python學習日常

python range 函式可建立乙個整數列表,一般用在 for 迴圈中。語法 range start,stop,step 引數說明 start 計數從 start 開始。預設是從 0 開始。例如range 6 等價於range 0,6 stop 計數到 stop 結束,但不包括 stop。例如 ...

python日常學習

1 python title 方法返回 標題化 的字串,就是說所有單詞都是以大寫開始,其餘字母均為小寫 見 istitle str.title 2 類的繼承 class car def init self,make,model,year self.make make self.model model...