老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

python的函數(shù)規(guī)范 python中的函數(shù)

Python基礎(chǔ)之常見內(nèi)建函數(shù)

map() 函數(shù)接受兩個參數(shù),一個是函數(shù),一個是可迭代對象(Iterable), map 將傳入的函數(shù)依次作用到可迭代對象的每一個元素,并把結(jié)果作為迭代器(Iterator)返回。

創(chuàng)新互聯(lián)公司專注于廣州網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供廣州營銷型網(wǎng)站建設(shè),廣州網(wǎng)站制作、廣州網(wǎng)頁設(shè)計、廣州網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造廣州網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供廣州網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

舉例說明,有一個函數(shù) f(x)=x^2 ,要把這個函數(shù)作用到一個list [1,2,3,4,5,6,7,8,9] 上:

運用簡單的循環(huán)可以實現(xiàn):

運用高階函數(shù) map() :

結(jié)果 r 是一個迭代器,迭代器是惰性序列,通過 list() 函數(shù)讓它把整個序列都計算出來并返回一個 list 。

如果要把這個list所有數(shù)字轉(zhuǎn)為字符串利用 map() 就簡單了:

小練習(xí):利用 map() 函數(shù),把用戶輸入的不規(guī)范的英文名字變?yōu)槭鬃帜复髮懫渌懙囊?guī)范名字。輸入 ['adam', 'LISA', 'barT'] ,輸出 ['Adam', 'Lisa', 'Bart']

reduce() 函數(shù)也是接受兩個參數(shù),一個是函數(shù),一個是可迭代對象, reduce 將傳入的函數(shù)作用到可迭代對象的每個元素的結(jié)果做累計計算。然后將最終結(jié)果返回。

效果就是: reduce(f, [x1, x2, x3, x4]) = f(f(f(x1, x2), x3), x4)

舉例說明,將序列 [1,2,3,4,5] 變換成整數(shù) 12345 :

小練習(xí):編寫一個 prod() 函數(shù),可以接受一個 list 并利用 reduce 求積:

map() 和 reduce() 綜合練習(xí):編寫 str2float 函數(shù),把字符串 '123.456' 轉(zhuǎn)換成浮點型 123.456

filter() 函數(shù)用于過濾序列, filter() 也接受一個函數(shù)和一個序列, filter() 把傳入的函數(shù)依次作用于每個元素,然后根據(jù)返回值是 True 還是 False 決定保留還是丟棄該元素。

舉例說明,刪除list中的偶數(shù):

小練習(xí):用 filter() 求素數(shù)

定義一個篩選函數(shù):

定義一個生成器不斷返回下一個素數(shù):

打印100以內(nèi)素數(shù):

python內(nèi)置的 sorted() 函數(shù)可以對list進(jìn)行排序:

sorted() 函數(shù)也是一個高階函數(shù),還可以接受一個 key 函數(shù)來實現(xiàn)自定義排序:

key 指定的函數(shù)將作用于list的每一個元素上,并根據(jù) key 函數(shù)返回的結(jié)果進(jìn)行排序.

默認(rèn)情況下,對字符串排序,是按照ASCII的大小比較的,由于'Z' 'a',結(jié)果,大寫字母Z會排在小寫字母a的前面。如果想忽略大小寫可都轉(zhuǎn)換成小寫來比較:

要進(jìn)行反向排序,不必改動key函數(shù),可以傳入第三個參數(shù) reverse=True :

小練習(xí):假設(shè)我們用一組tuple表示學(xué)生名字和成績: L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)] 。用sorted()對上述列表分別按c成績從高到低排序:

運用匿名函數(shù)更簡潔:

【Python基礎(chǔ)】python基本語法規(guī)則有哪些?

Python基本語法

Python的語法相對比C,C++,Java更加簡潔,比較符合人的正常思維。本篇介紹Python的基本語法,通過本篇文章你可以學(xué)到以下內(nèi)容。

掌握Python的基本語法

識別Python中的關(guān)鍵字

Python是一門腳本語言,有以下特點:

面向?qū)ο螅侯?/p>

語法塊:使用縮進(jìn)進(jìn)行標(biāo)記

注釋: #單行注釋,"""多行注釋""",'''我也是多行注釋''

打印與輸出:print(), input()

變量: 變量在賦值的時候確定變量的類型

模塊:通過import 模塊名進(jìn)行加載模塊

Python的標(biāo)識符

標(biāo)識符是用戶編程時使用的名字,用于給變量、常量、函數(shù)、語句塊等命名,以建立起名稱與使用之間的關(guān)系。標(biāo)識符通常由字母和數(shù)字以及其它字符構(gòu)成。

標(biāo)識符的命名遵循以下規(guī)定:

開頭以字母或者下劃線_,剩下的字符數(shù)字字母或者下劃線

Python遵循小駝峰命名法

不是使用Python中的關(guān)鍵字進(jìn)行命名

代碼示例:

num = 10 # 這是一個int類型變量

錯誤命名示例:

123rate(數(shù)字開頭)、 mac book pro(含有空格),class(關(guān)鍵字)

Python關(guān)鍵字

以下列表中的關(guān)鍵字不可以當(dāng)作標(biāo)識符進(jìn)行使用。Python語言的關(guān)鍵字只包含小寫字母。

二級Python----Python的內(nèi)置函數(shù)及標(biāo)準(zhǔn)庫(DAY 8)

python的內(nèi)置函數(shù)(68個)

Python考核31個內(nèi)置函數(shù),

python內(nèi)置了很多內(nèi)置函數(shù)、類方法屬性及各種模塊。當(dāng)我們想要當(dāng)我們想要了解某種類型有哪些屬性方法以及每種方法該怎么使用時,我們可以使用dir()函數(shù)和help()函數(shù)在python idle交互式模式下獲得我們想要的信息。

? dir()函數(shù)獲得對象中可用屬性的列表

Python中的關(guān)鍵詞有哪些?

dir(__builtins__):查看python內(nèi)置函數(shù)

help(‘keywords‘):查看python關(guān)鍵詞

如微分積分方程的求解程序、訪問互聯(lián)網(wǎng)、獲取日期和時間、機(jī)器學(xué)習(xí)算法等。這些程序往往被收入程序庫中,構(gòu)成程序庫。

只有經(jīng)過嚴(yán)格檢驗的程序才能放在程序庫里。檢驗,就是對程序作充分的測試。通常進(jìn)行的有正確性測試、精度測試、速度測試、邊界條件和出錯狀態(tài)的測試。經(jīng)過檢驗的程序不但能保證計算結(jié)果的正確性,而且對錯誤調(diào)用也能作出反應(yīng)。程序庫中的程序都是規(guī)范化的。所謂規(guī)范化有三重含義:①同一庫里所有程序的格式是統(tǒng)一的;② 對這些程序的調(diào)用方法是相同的;③ 每個程序所需參數(shù)的數(shù)目、順序和類型都是嚴(yán)格規(guī)定好的。

Python的庫包含標(biāo)準(zhǔn)庫和第三方庫

標(biāo)準(zhǔn)庫:程序語言自身擁有的庫,可以直接使用。help('modules')

第三方庫:第三方者使用該語言提供的程序庫。

標(biāo)準(zhǔn)庫: turtle 庫(必選)、 random 庫(必選)、 time 庫(可選)。

? turtle 庫:圖形繪制庫

原理如同控制一只海龜,以不同的方向和速度進(jìn)行位移而得到其運動軌跡。

使用模塊的幫助時,需要先將模塊導(dǎo)入。

例如:在IDLE中輸入import turtle

dir(turtle)

help(turtle.**)

1.畫布

畫布就是turtle為我們展開用于繪圖區(qū)域, 我們可以設(shè)置它的大小和初始位置。

setup()方法用于初始化畫布窗口大小和位置,參數(shù)包括畫布窗口寬、畫布窗口高、窗口在屏幕的水平起始位置和窗口在屏幕的垂直起始位置。

參數(shù):width, height: 輸入寬和高為整數(shù)時,表示 像素 ;為小數(shù)時,表示占據(jù)電腦屏幕的比例。(startx,starty):這一坐標(biāo)表示

矩形窗口左上角頂點的位置,如果為空,則窗口位于屏幕中心:

例如:setup(640,480,300,300)表示在桌面屏幕(300,300)位置開始創(chuàng)建640×480大小的畫布窗體。

2、畫筆

? color() 用于設(shè)置或返回畫筆顏色和填充顏色。

例如:color(‘red’)將顏色設(shè)為紅色,也可用fillcolor()方法設(shè)置或返回填充顏色,或用pencolor()方法設(shè)置或返回筆觸顏色。

python程序有哪些編碼規(guī)范

編碼格式聲明

通常,編碼格式聲明是必需的。如果 python 源碼文件沒有聲明編碼格式,python 解釋器會默認(rèn)使用 ASCII 編碼,一旦源碼文件包含非ASCII編碼的字符,python 解釋器就會報錯。以 UTF-8 為例,以下兩種編碼格式聲明都是合乎規(guī)則的。

縮進(jìn)

統(tǒng)一使用 4 個空格進(jìn)行縮進(jìn)。絕對不要用tab, 也不要tab和空格混用。對于行連接的情況,我一般使用4空格的懸掛式縮進(jìn)。例如:

引號

自然語言使用雙引號

機(jī)器標(biāo)識使用單引號

正則表達(dá)式使用雙引號

空行

編碼格式聲明、模塊導(dǎo)入、常量和全局變量聲明、頂級定義和執(zhí)行代碼之間空兩行

頂級定義之間空兩行,方法定義之間空一行

在函數(shù)或方法內(nèi)部,可以在必要的地方空一行以增強節(jié)奏感,但應(yīng)避免連續(xù)空行

導(dǎo)入模塊

導(dǎo)入總應(yīng)該放在文件頂部,位于模塊注釋和文檔字符串之后,模塊全局變量和常量之前。導(dǎo)入應(yīng)該按照從最通用到最不通用的順序分組,分組之間空一行

標(biāo)準(zhǔn)庫導(dǎo)入

第三方庫導(dǎo)入

應(yīng)用程序指定導(dǎo)入

命名規(guī)范

模塊盡量使用小寫命名,首字母保持小寫,盡量不要用下劃線

類名使用駝峰(CamelCase)命名風(fēng)格,首字母大寫,私有類可用一個下劃線開頭

函數(shù)名一律小寫,如有多個單詞,用下劃線隔開

私有函數(shù)可用一個下劃線開頭

變量名盡量小寫, 如有多個單詞,用下劃線隔開

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


新聞名稱:python的函數(shù)規(guī)范 python中的函數(shù)
文章出自:http://www.xueling.net.cn/article/dogshog.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 少妇自慰浓密的p毛 | 国产精品一区二区久久久久 | 日韩久久精品网 | 感官之火在线观看 | 小蜜被两老头吸奶头在线观看 | 国产成人综合在线 | 久久精品无码中文字幕老司机 | 亚洲AV无码一区二区乱子仑 | www.国产一区二区三区 | a级毛片三个男人一女 | 亚洲国产日韩一区二区三区 | 无码区a毛片免费视频 | 亚洲av乱码一区二区三区 | 日本久久一区二区三区 | www.久久久久久久久久 | 国产激情久久久久影院老熟女免费 | 亚州中文字幕在线观看 | 国产成人在线观看 | 国产精品第四页 | 亚洲人成精品免费观看 | 日本护士吞精囗交gif | 老人与老人免费a级毛片 | 国产熟睡乱子伦午夜视频 | 九九热视频这里只有精 | 保守人妻被领导征服身体 | 国产香蕉伊蕉伊中文在线视频 | AA级女人喷水视频免费 | 我和岳在厨房里做中文字幕 | 亚洲精品456在线播放狼人 | 99视频精品全部免费在线 | 日韩a无v码在线播放 | 久久精品无码中文字幕老司机 | 91蜜臀精品国产自偷在线 | 欧美搞黄 | 国产精品免费视频xxxx | 蜜桃传媒AV免费观看麻豆 | 夜夜cao | 日韩一区二区三区在线视频观看 | 无码99久热这里只有精品视频在线 | 午夜私人视频 | 大伊香蕉精品视频在线 |