一、多任務(wù)的引入 在現(xiàn)實(shí)生活中,有很多的場(chǎng)景中的事情是同時(shí)進(jìn)行的,比如開(kāi)車(chē)的時(shí)候,手和腳共同來(lái)駕駛汽車(chē);再比如,唱歌跳舞也是同時(shí)進(jìn)行的。 下來(lái),我們?cè)诔绦蚶锩?,模擬一下“唱歌...
一、多任務(wù)的引入 在現(xiàn)實(shí)生活中,有很多的場(chǎng)景中的事情是同時(shí)進(jìn)行的,比如開(kāi)車(chē)的時(shí)候,手和腳共同來(lái)駕駛汽車(chē);再比如,唱歌跳舞也是同時(shí)進(jìn)行的。 下來(lái),我們?cè)诔绦蚶锩?,模擬一下“唱歌...
一、迭代器實(shí)現(xiàn) 二、生成器實(shí)現(xiàn) 三、生成器+itertools實(shí)現(xiàn) 希望本文對(duì)你有所幫助~~如果對(duì)接口測(cè)試、自動(dòng)化測(cè)試、面試經(jīng)驗(yàn)交流感興趣可以加入我們。642830685,免...
一、系統(tǒng)需求 使用面向?qū)ο缶幊趟枷胪瓿蓪W(xué)員管理系統(tǒng)的開(kāi)發(fā),具體如下: 系統(tǒng)要求:學(xué)員數(shù)據(jù)存儲(chǔ)在文件中 系統(tǒng)功能:添加學(xué)員、刪除學(xué)員、修改學(xué)員信息、查詢(xún)學(xué)員信息、顯示所有學(xué)員信...
一、讀取文件拋出異常 在之前的博文里,我們說(shuō)到:要以讀文件的模式打開(kāi)一個(gè)文件對(duì)象,使用Python內(nèi)置的open()函數(shù),傳入文件名和標(biāo)示符: 標(biāo)示符'r'表示讀文件。這樣,...
一、高階函數(shù) 把函數(shù)作為參數(shù)傳入 ,這樣的函數(shù)稱(chēng)為高階函數(shù),高階函數(shù)是函數(shù)式編程的體現(xiàn)。函數(shù)式編程就是指這種高度抽象的編程范式。 二、體驗(yàn)高階函數(shù) 在Python中,abs(...
一、lambda表達(dá)式 lambda表達(dá)式,又稱(chēng)匿名函數(shù),是現(xiàn)代各種編程語(yǔ)言爭(zhēng)相引入的一種語(yǔ)法,其功能堪比函數(shù),設(shè)計(jì)卻比函數(shù)簡(jiǎn)潔。 如果一個(gè)函數(shù)有一個(gè)返回值,并且只有一句代碼...
一、系統(tǒng)簡(jiǎn)介 需求:進(jìn)入系統(tǒng)顯示系統(tǒng)功能界面,功能如下: 添加學(xué)員 刪除學(xué)員 修改學(xué)員信息 查詢(xún)學(xué)員信息 顯示所有學(xué)員信息 退出系統(tǒng) 系統(tǒng)共6個(gè)功能,用戶(hù)根據(jù)自己需求選取。 ...
1. 什么是類(lèi),什么是對(duì)象? 類(lèi):對(duì)一類(lèi)事物的描述,是抽象的、概念上的定義。 對(duì)象:實(shí)際存在的該類(lèi)事物的每個(gè)個(gè)體,因而也稱(chēng)實(shí)例(instance)。 類(lèi)是對(duì)象的抽象,對(duì)象是類(lèi)...
1. 什么是局部變量? 定義在函數(shù)內(nèi)、在class的方法內(nèi)的變量叫做局部變量。 2. 什么是全局變量? 在模塊內(nèi)、在所有函數(shù)外面、在class外面,這就是全局變量。 3. 局...
一、需求分析 顯示所有學(xué)生信息新建學(xué)生信息查詢(xún)學(xué)生信息修改學(xué)生信息刪除學(xué)生信息選擇顯示功能打印平均分打印及格率退出操作退出系統(tǒng) 二、Python文件 三、文本文件 {‘s00...
前言:*args和 **kwargs是在python的代碼中經(jīng)常用到的兩個(gè)參數(shù),初學(xué)者對(duì)這兩個(gè)參數(shù)的理解可能僅僅限于args是用于接收多余的未命名參數(shù),*kwargs用于接收...
一、斐波拉契數(shù)列 斐波拉契數(shù)列:從第3項(xiàng)開(kāi)始,每一項(xiàng)都等于前兩項(xiàng)之和。 遞歸實(shí)現(xiàn) 函數(shù)實(shí)現(xiàn) 二、冒泡排序法 冒泡排序法:每次比較兩個(gè)數(shù),如果他們順序錯(cuò)誤(大于或者小于),那么...
一、函數(shù)概念 函數(shù)是組織好的,可重復(fù)使用的,用來(lái)實(shí)現(xiàn)單一,或相關(guān)聯(lián)功能的代碼段。 函數(shù)能提高應(yīng)用的模塊性,和代碼的重復(fù)利用率。你已經(jīng)知道Python提供了許多內(nèi)建函數(shù),比如p...
一、位置傳參 位置參數(shù):按照正確的順序傳入函數(shù),調(diào)用時(shí)的數(shù)量必須和聲明時(shí)的一樣。 通過(guò)上面這個(gè)案例,我們可以看出:在使用位置傳參時(shí),我們需要根據(jù)形參的個(gè)數(shù)、位置進(jìn)行傳值。 二...
一、創(chuàng)建函數(shù) 創(chuàng)建一個(gè)函數(shù)用來(lái)計(jì)算三個(gè)數(shù)的和,如下: 下來(lái),我們對(duì)其進(jìn)行調(diào)用: 二、引出問(wèn)題 假設(shè)我們要計(jì)算這個(gè)函數(shù)返回結(jié)果的平均值。那么此時(shí),我們只需將和值除以參數(shù)個(gè)數(shù)即可...
二、區(qū)別總結(jié) 列表,元組,字典,集合,都用于存放數(shù)據(jù),它們區(qū)別總結(jié)如下: 項(xiàng)目列表元組字典集合關(guān)鍵字listtupledictset是否可變可變不可變可變可變是否有序 ...
一、集合概念 集合(set)是一個(gè)無(wú)序的不重復(fù)元素序列。 可以使用大括號(hào) { } 或者 set() 函數(shù)創(chuàng)建集合,注意:創(chuàng)建一個(gè)空集合必須用 set() 而不是 { },因?yàn)?..
一、字典概念 字典是另一種可變?nèi)萜髂P?,且可存?chǔ)任意類(lèi)型對(duì)象,如字符串、數(shù)字、元組等其他容器模型。 二、創(chuàng)建字典 語(yǔ)法: 字典的每個(gè)鍵值(key=>value)對(duì)用冒號(hào)(:)...
一、元組概念 Python的元組與列表類(lèi)似,不同之處在于元組的元素不能修改,元組使用小括號(hào),列表使用方括號(hào),元組創(chuàng)建很簡(jiǎn)單,只需要在括號(hào)中添加元素,并使用逗號(hào)隔開(kāi)即可。 二、...