久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

最常見Python面試題有哪些-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“最常見Python面試題有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“最常見Python面試題有哪些”吧!

專注于為中小企業(yè)提供做網(wǎng)站、成都網(wǎng)站設(shè)計服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)臨江免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

問:Python變量、函數(shù)、類的命名規(guī)則?

答:Python命名規(guī)范在編寫代碼中起到很重要的作用,雖然不遵循命名規(guī)范,程序可能也可以運行,但是使用命名規(guī)范可以更加直觀地了解代碼所代表的含義。


Python的命名規(guī)范(其它編程語言也差不多)

(1)不能以數(shù)字開頭,不能出現(xiàn)中文。

(2)命名以字母開頭,包含數(shù)字,字母(區(qū)分大小寫),下劃線。

(3)不能包含關(guān)鍵字,見名知意。

下面具體說說Python的命名規(guī)范:


1、類

單詞首字母總是大寫,私有類可以下劃線開頭。如MyClass。

class MyClass():
 pass
class MySchool():
 pass

2、函數(shù)

函數(shù)名一律小寫,若有多個單詞用下劃線隔開。另外,私有函數(shù)下劃線開頭 。

def my_func(var1, var2):
 pass
def _private_func(var1, var2):
 pass

3、變量

變量名最好小寫,若有多個使用下劃線分開 。

常量使用全大寫,多個單詞使用下劃線隔開 。

num = 20
this_is_a_variable = 1
MAX_NUM = 1000

額外補(bǔ)充:

縮寫:

命名應(yīng)當(dāng)盡量使用全拼寫的單詞,縮寫的情況有如下兩種:

1.常用的縮寫,如XML、ID等,在命名時也應(yīng)只大寫首字母,如XmlParser。

2.命名中含有長單詞,對某個單詞進(jìn)行縮寫。這時應(yīng)使用約定成俗的縮寫方式。


例如:

function 縮寫為 fn

text 縮寫為 txt

object 縮寫為 obj

count 縮寫為 cnt

number 縮寫為 num,等。

前導(dǎo)后綴下劃線

一個前導(dǎo)下劃線:表示非公有。

一個后綴下劃線:避免關(guān)鍵字沖突。

兩個前導(dǎo)下劃線:當(dāng)命名一個類屬性引起名稱沖突時使用。

兩個前導(dǎo)和后綴下劃線:“魔”(有特殊用圖)對象或者屬性,例如__init__或者_(dá)_file__。絕對不要創(chuàng)造這樣的名字,而只是使用它們。

注意:關(guān)于下劃線的使用存在一些爭議。

特定命名方式

主要是指 __xxx__ 形式的系統(tǒng)保留字命名法。項目中也可以使用這種命名,它的意義在于這種形式的變量是只讀的,這種形式的類成員函數(shù)盡量不要重載。如

class Base(object):

def __init__(self, id, parent = None):

self.__id__ = id

self.__parent__ = parent

def __message__(self, msgid):

其中 __id__、__parent__ 和 __message__ 都采用了系統(tǒng)保留字命名法。

到此,相信大家對“最常見Python面試題有哪些”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

新聞標(biāo)題:最常見Python面試題有哪些-創(chuàng)新互聯(lián)
瀏覽地址:http://sd-ha.com/article24/shgje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、自適應(yīng)網(wǎng)站定制開發(fā)、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站排名、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作