1樓:匿名使用者
python在英語中是蟒蛇的意思,也是一種指令碼語言的名稱。
python(英國發音:/ˈpaɪθən/ 美國發音:/ˈpaɪθɑːn/), 是一種物件導向的解釋型計算機程式設計語言,由荷蘭人guido van rossum於2023年發明,第一個公開發行版發行於2023年。
python是純粹的自由軟體, 源**和直譯器cpython遵循 gpl(gnu general public license)協議[1]
。python語法簡潔清晰,特色之一是強制用空白符(white space)作為語句縮排。
python具有豐富和強大的庫。它常被暱稱為膠水語言,能夠把用其他語言製作的各種模組(尤其是c/c++)很輕鬆地聯結在一起。常見的一種應用情形是,使用python快速生成程式的原型(有時甚至是程式的最終介面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3d遊戲中的圖形渲染模組,效能要求特別高,就可以用c/c++重寫,而後封裝為python可以呼叫的擴充套件類庫。
需要注意的是在您使用擴充套件類庫時可能需要考慮平臺問題,某些可能不提供跨平臺的實現。
python的 xx.xx是什麼意思? 10
2樓:程式設計師養大閘蟹
這是個方法:
python replace() 方法把字串中的 old(舊字串) 替換成 new(新字串),如果指定第三個引數max,則替換不超過 max 次。
str.replace(old, new[, max])
3樓:gta小雞
訪問某個物件的某一屬性
python 中 @ 符號在方法前定義是什麼意思?
4樓:匿名使用者
這個是來decorator,可以用來修改後面自的那個函式的bai行為。具du體做了什麼不見得能從輸入看
zhi出來啊,需dao要看原始碼。
光看名字猜測是把後面這個getmodel方法靜態化了,也就是說這個方法變成類方法了,每個物件引用的都將是這個方法。
在python中工廠方法或者工廠函式什麼的是什麼意思,
5樓:匿名使用者
這是劣質翻譯的結果...
瞭解一下「內建資料型別」 和 「類」,就明白了。
6樓:匿名使用者
形如print的可以直接呼叫的函式和方法
7樓:匿名使用者
工廠方法(factory method)模式又稱為虛擬構造器(virtual constructor)模式或者多型工廠(polymorphic factory)模式,
python 中的index一般是什麼意思,怎麼個用法?
8樓:不綺煙
python index() 方法檢測字串中是否包含子字串 str ,如果指定 beg(開始) 和 end(結束) 範圍,則檢查是否包含在指定範圍內,該方法與 python find()方法一樣,只不過如果str不在 string中會報一個異常。
功能:從列表中找出與某個元素匹配的第一個匹配項的位置index()方法語法:
str.index(str, beg=0, end=len(string))
str -- 指定檢索的字串
beg -- 開始索引,預設為0。
end -- 結束索引,預設為字串的長度。
例子:#!/usr/bin/python
str1 = "this is string example....wow!!!";
str2 = "exam";
print str1.index(str2);
print str1.index(str2, 10);
print str1.index(str2, 40);
以上例項輸出結果如下:
1515
traceback (most recent call last):
file "test.py", line 8, inprint str1.index(str2, 40);
valueerror: substring not foundshell returned 1
9樓:匿名使用者
索引罷了,和c語言的i類似。
python中的__init__(self)是什麼意思呢
10樓:老夭來了
__init__(self)這個時類的初始化函式class obj:
def __init__(self):
print 1
obj = obj() #這時候__init__這個函式會被呼叫,self指obj這個物件。
如果解決了您的問題請採納!
如果未解決請繼續追問
11樓:匿名使用者
python中,__init__()方法是所謂的物件的「建構函式」,負責在物件初始化時進行一系列的構建操作
假設有如下類:
class worker:
pass
在python中,對某個類例項進行成員賦值,可以建立不存在的成員:
>>>a=worker()
>>>a.pay=55000
>>>a.name='bob'
如果對於每一個worker類的例項物件,都要進行如此賦值的話,這個類會變得很難使用
另外,對於用於特殊場合的類,可能要求在物件建立時,進行連線資料庫、連線ftp伺服器、進行api驗證等操作,這些初始化操作,都可以封裝在__init__()方法中進行
__init__方法使用如下規則定義:
class ex:
def __init__(self):
pass
__init__方法必須接受至少一個引數即self,python中,self是指向該物件本身的一個引用,通過在類的內部使用self變數,類中的方法可以訪問自己的成員變數,簡單來說,self.varname的意義為」訪問該物件的varname屬性「
當然,__init__()中可以封裝任意的程式邏輯,這是允許的,__init__()方法還接受任意多個其他引數,允許在初始化時提供一些資料,例如,對於剛剛的worker類,可以這樣寫:
class worker:
def __init__(self,name,pay):
self.name=name
self.pay=pay
這樣,在建立worker類的物件時,必須提供name和pay兩個引數:
>>>b=worker('jim',5000)
python會自動呼叫worker.__init__()方法,並傳遞引數。
通常情況下,self形參由python自動賦值,但是,在類繼承中,並不是這樣
例如,python的html處理工具htmlparser,是一個基於oop模型的工具,要使用該工具,必須編寫一個類,繼承html.parser.htmlparser類,並過載一系列方法,以定製自己的功能
from html.parser.htmlparser
class ex2(htmlparser):
def __init__(self):
htmlparser.__init__(self)
此處,需要呼叫了htmlparser類的__init__方法,而且,此處手動給htmlparser.__init__()方法的self形參賦值,事實上,如果不顯式指定self形參的值,python不會在此處自動為htmlparser.__init__()方法的self形參進行賦值
如此設計的原因是,在子類中需要獲得超類的成員和方法,而通過在子類的__init__方法中呼叫超類的__init__方法,並手動給它傳遞指向子類的self值,可以使超類的__init__方法將所初始化的變數設定成子類的變數,這樣,就可以在子類中直接訪問超類的變數了。
這句話是什麼意思,這句話是什麼意思????
愛人之間的海誓山盟 生生世世,永不分離!詩經邶風 中有句 死生契闊,與子成說。執子之手,與子偕老。有人把它譯為生死離合是夫妻,一起發誓曾相約,別時握住你的手,白頭到老此生休。說得多麼樸素明白,包含了多麼深刻真摯的感情 從此以後,人生路上的風風雨雨,坎坎坷坷,都共同承擔,共同度過,因無怨無悔。1拉著你...
這句話是什麼意思,這句話是什麼意思啊
她只是發洩,表達情緒。等一下就好了。what s wrong with you?這句話是什麼意思?這句話的意思就是說我想你的意思,然後就是想念想念對方,所以這句話就用日語來吧。這句話是朝鮮族文字,應該是一種禮貌用語,你可以放到網上,可以查詢就能知道朝鮮族的文字的答案 一句話,不是韓文嗎?抱歉,我沒有...
這句話是什麼意思這句話是什麼意思啊?
這句話的意思是形容這個地方的環境像仙境一樣,奇花異草,青松翠柏,仙桃常年結果,竹子鬱鬱蔥蔥。林中的小鹿和仙鶴,各種飛禽都似仙人一樣的悠然的生活。描寫了一幅世外桃源般的美妙畫面。what s wrong with you?相濡以沫?復我記得大概莊子制說過 相hou 三聲,在手機上打不出來,一個 口 加...