圖文教程
-
頂Scratch自學(xué)精品課程(45節(jié)課)目...
Scratch編程 第一課:初識(shí)Scratchhttp://m.blperk.com/201907094_18.htmlScratch編程 第二課:Scratch下載安裝介紹http://m.blperk.com/201907094_19.htmlScratch編程 第三課:Scratch工作區(qū)域http://m.blperk.com/201907094_20.htmlScratch編外觀指令-改變小貓的樣子Scratch編程N(yùn)O20課:控制次數(shù)
精品課匯總 -
Python入門課程N(yùn)O52課 集合的定義、遍歷和輸出排序
對(duì)集合進(jìn)行定義,主要有對(duì)象定義法和直接定義法。1、直接定義法直接定義法是指直接通過集合的別名符號(hào){}來進(jìn)行定義。在{}中,鍵名以英文逗號(hào)進(jìn)行分隔。舉例說明:2、對(duì)象定義法,集合的對(duì)象定義法又分為兩種,以下分別介紹:(1)、set() :使用set()構(gòu)造一個(gè)空的集合。(2)
-
Python入門課程N(yùn)O51課 什么是集合
集合類型與字典類型非常接近,Python中的集合類型也是用{}符號(hào)括住的一個(gè)數(shù)據(jù)集合,集合中的元素以英文逗號(hào)進(jìn)行分隔,其中的元素必須是靜態(tài)的數(shù)據(jù)類型。集合與字典一樣,底層實(shí)現(xiàn)基于哈希表:在交互模式中,我們可以得知集合的類型名為set:同時(shí)可以通過類型轉(zhuǎn)化來去除重復(fù)元素
-
Python入門課程N(yùn)O50課 字典類型的高級(jí)理解
1、鍵的輸出順序Python中的字典類型基于哈希表,在Python3.6版本前,字典中的鍵的輸出順序取決于鍵在哈希表中的存儲(chǔ)順序,從Python3.6版本以后,字典中的鍵的輸出順序按其插入的先后順序進(jìn)行輸出。Python3.6后版本的程序輸出為: name price
-
Python入門課程N(yùn)O49課 字典的格式化
使用字典進(jìn)行格式化操作時(shí),主要是通過關(guān)鍵字占位符的方式來進(jìn)行格式化。這里的關(guān)鍵字占位符對(duì)應(yīng)于字典中的鍵名,鍵名出現(xiàn)在待格式化的字符串中,在對(duì)字符串進(jìn)行格式化時(shí),Python解釋器自動(dòng)將字符串中的關(guān)鍵字占位符替換為對(duì)應(yīng)的鍵值。第一種方式:使用%與字典進(jìn)行格式化未完
-
Python入門課程N(yùn)O48課 字典的刪除
字典的刪除有三種操作方式,以下來一一講解:1、dict.pop(key):pop方法用來刪除指定的鍵,待刪除的鍵必須存在于字典對(duì)象中,否則會(huì)拋出鍵名不存在的錯(cuò)誤異常,返回值為鍵名對(duì)應(yīng)的鍵值。2、dict.popitem():popitem方法用來隨機(jī)刪除字典中的鍵,返回值為一個(gè)元組,元組的第一
-
Python入門課程N(yùn)O47課 字典的添加
字典的添加操作,主要有三種方式。通過操作符:[]添加, dict.setdefault(key, default=None)方法添加,以及dict.update(iterable)方法添加。以下以示例講解:1、dict[new_key] = value: new_key表示新的鍵名,value表示鍵值。2、dict.setdefault(key, default=None):參數(shù)ke
-
Python入門課程N(yùn)O46課 字典的修改
Python中字典的鍵名是只讀的,修改的是鍵名對(duì)應(yīng)的鍵值。dict[key] = valuekey表示鍵名,value表示鍵值。鍵名不存在時(shí),會(huì)插入新的鍵值對(duì)。如果修改的鍵名不存在,則會(huì)新增個(gè)鍵值對(duì),如下:
-
Python入門課程N(yùn)O45課 字典的查找
字典的常見操作包含字典的查找、修改、添加、刪除等操作。這節(jié)課重點(diǎn)講解字典的查找,字典的查找分為幾個(gè)知識(shí)點(diǎn):查找鍵名是否存在:方法如下1. key in dict ?2. key not in dictkey表示字典的鍵名,如果鍵名存在,則返回True,否則返回False。not in 表示是否不存在的意
-
Python入門課程N(yùn)O44課 字典數(shù)據(jù)類型
Python中的字典類型是用{}符號(hào)括住的一個(gè)數(shù)據(jù)集合,集合中的元素以英文逗號(hào)進(jìn)行分隔。字典中的元素”是一個(gè)鍵值對(duì),但字典中的鍵名是唯一的,而在列表和元組中可以保存多個(gè)相同的元素值。字典的類型名為dict。字典的定義同樣分為兩種,直接定義法和對(duì)象定義法:在上述字典定義
-
Python入門課程N(yùn)O43課 元組與列表的區(qū)別
在使用元組的場(chǎng)景中,都可以使用列表來進(jìn)行代替,那么為什么還要定義元組這種數(shù)據(jù)類型?(1) 元組是靜態(tài),只讀的數(shù)據(jù)類型 元組與列表的核心區(qū)別在于,元組是靜態(tài)的,列表是動(dòng)態(tài)的。我們?cè)诙x變量時(shí),如果該數(shù)據(jù)對(duì)象具備靜態(tài),只讀的屬性,應(yīng)當(dāng)使用元組,否則應(yīng)當(dāng)使用列表
-
Python入門課程N(yùn)O42課 元組的查找和計(jì)數(shù)
元組是一種靜態(tài)的數(shù)據(jù)類型,不可以元組執(zhí)行修改等操作,在元組中提供的方法主要是對(duì)元素進(jìn)行查找。列表是一種動(dòng)態(tài)的數(shù)據(jù)類型,可以通過操作符[]對(duì)列表中的元素進(jìn)行修改。而對(duì)元組執(zhí)行切片,加法等操作,返回的是一個(gè)新的元組,并沒有對(duì)元組進(jìn)行修改。tuple.index(value, star
-
Python入門課程N(yùn)O41課 元組的操作符
元組的操作符和列表的操作符一致,以下為簡(jiǎn)單介紹:其各個(gè)操作符和列表相對(duì)應(yīng)。相應(yīng)的知識(shí)請(qǐng)參考本系列課程32、33、34課。元組類型是一種線性的序列結(jié)構(gòu),可以通過索引來訪問元組中的元素。 元組與字符串都是一種靜態(tài)的數(shù)據(jù)類型,只能通過索引來讀取字符,不能對(duì)字符進(jìn)行修改
-
Python入門課程N(yùn)O40課 元組類型介紹
元組與列表,以及字符串一樣,都是一種線性的序列結(jié)構(gòu)。元組與列表有著相同的數(shù)據(jù)結(jié)構(gòu),區(qū)別在于,元組是靜態(tài)的數(shù)據(jù)類型,而列表是動(dòng)態(tài)的數(shù)據(jù)類型。Python中的元組類型是用()符號(hào)括住的一個(gè)數(shù)據(jù)集合,集合中的元素以英文逗號(hào)進(jìn)行分隔。元組的類型名為tuple。元組類型的對(duì)象定
-
Python入門課程N(yùn)O39課 列表推導(dǎo)式
列表推導(dǎo)式,又叫列表解析式。列表解析式,顧名思義,就是由已有的可迭代對(duì)象,來解析出一個(gè)新的列表。列表推導(dǎo)式本質(zhì)還是一個(gè)for循環(huán),在for循環(huán)中每迭代一次,就會(huì)在列表中插入一個(gè)新的元素。在列表推導(dǎo)式中可以嵌套for循環(huán),以及進(jìn)行條件控制,由此組合成比較復(fù)雜的列表推
-
Python入門課程N(yùn)O38課 列表的其他常用操作
len(container):len方法是一個(gè)內(nèi)置方法,用來返回容器數(shù)據(jù)類型中的元素?cái)?shù)目。Python中的復(fù)合數(shù)據(jù)類型都是一種容器類的數(shù)據(jù)對(duì)象。舉例說明:其返回結(jié)果為,列表中元素的總數(shù)7.list.sort(key=None, reverse=False):對(duì)列表進(jìn)行原地排序,只使用 < 操作符來進(jìn)行元素值的比較