摘要:條件判斷隨便輸入一個(gè)數(shù)字你輸入的不是數(shù)字你輸入的數(shù)字大于你輸入的數(shù)字小于你輸入的數(shù)字等于循環(huán)將序列的每個(gè)元素代入變量條件為就一直循環(huán)強(qiáng)制結(jié)束循環(huán)結(jié)束本輪循環(huán)執(zhí)行下一次詞典和有點(diǎn)像對(duì)象小明方法不存在時(shí)你想反回的值刪除以及值刪除所有元素淺復(fù)制以
條件判斷
num = input("隨便輸入一個(gè)數(shù)字:") try num = int(num) except ValueError as e: print("你輸入的不是數(shù)字") if num > 0: print("你輸入的數(shù)字大于0") elif num < 0: print("你輸入的數(shù)字小于0") else: print("你輸入的數(shù)字等于0")循環(huán)
#for x in list 將序列的每個(gè)元素代入變量x list = [1,2,3] for item in range(101): print(item) #while 條件為true 就一直循環(huán) num = 0 flag = True while flag: if num == 2: flag = False else: num = num +1 #flag = False num =2 #break 強(qiáng)制結(jié)束循環(huán) num = 0 flag = True while flag: if num == 2: flag = False else: num = num +1 break #flag = Ture num =1 #continue 結(jié)束本輪循環(huán)執(zhí)行下一次 num = 0 flag = True while num < 5: num = num +1 if num == 3: continue print(num) # 1 2 4 5dict詞典和set
#dict 有點(diǎn)像json對(duì)象 obj = { "name": "小明", "age": 18 } #dict方法 ## get get(key,key不存在時(shí)你想反回的值) obj.get("name",None) ## pop pop(key) 刪除key以及值 if "age" in obj : obj.pop("age") ## clear 刪除所有元素 obj.clear() ## copy 淺復(fù)制 以及直接賦值的區(qū)別 obj1 = { "name": "小明", "age": 18 } obj2 = obj1.copy() #只會(huì)深拷貝父級(jí)對(duì)象 子對(duì)象還是淺拷貝 obj3 = obj1 #隨obj1 元素變化 obj1["names"] = "大明" print(obj2,obj3) # {"name": "小明", "age": 18} {"name": "小明", "age": 18, "names": "大明"}、 ##items 返回可遍歷的鍵 值 元組數(shù)組(tuple) item = obj.items() #dict_items([("name", 1)]) ##keys 返回所有的鍵 obj = { "name": "小明", "dict": { "index": 1 } } obj.keys() #dict_keys(["name"]),不返回二維以上的 ##values 返回所有的值 只返回一維 obj.values() #dict_values(["小明", {"index": 1}]) ##update 更新詞典(dict),兩個(gè)dict的合并 obj1 = { "sex": "男" } obj.update(obj1) #{"name": "小明", "dict": {"index": 1}, "sex": "男"} ##popitem 隨機(jī)刪除一對(duì)鍵值 obj.popitem() #("sex", "男") 返回刪除的鍵值對(duì)類型為元祖 tuple #set #和dict類似 但是沒(méi)有值 只存儲(chǔ)key,并且key不能為重復(fù) 輸入重復(fù)也無(wú)效果 sets = set([1, 2, 3]) #{1, 2, 3} ## 方法 ## add(key) sets.add(4) #{1, 2, 3, 4} ## remove(key) sets.remove(1) #{2, 3, 4}
實(shí)踐代碼
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/43357.html
摘要:引入模塊新建,內(nèi)容如下執(zhí)行。基礎(chǔ)語(yǔ)法常用函數(shù)數(shù)據(jù)類型表達(dá)式變量條件和循環(huán)函數(shù)。迭代的和列表生成一般表達(dá)式復(fù)雜表達(dá)式條件表達(dá)式多層表達(dá)式后記至此,基礎(chǔ)結(jié)束。 前言 Python,是龜叔在1989年為了打發(fā)無(wú)聊的圣誕節(jié)而編寫(xiě)的一門(mén)編程語(yǔ)言,特點(diǎn)是優(yōu)雅、明確、簡(jiǎn)單,現(xiàn)今擁有豐富的標(biāo)準(zhǔn)庫(kù)和第三方庫(kù)。Python適合開(kāi)發(fā)Web網(wǎng)站和各種網(wǎng)絡(luò)服務(wù),系統(tǒng)工具和腳本,作為膠水語(yǔ)言把其他語(yǔ)言開(kāi)發(fā)的模塊包...
摘要:本文是通過(guò)廖雪峰的網(wǎng)站學(xué)習(xí)而整理的真的是很好的教程,省得我花錢(qián)買(mǎi)書(shū)了,然后我沒(méi)有去再整理總結(jié)語(yǔ)法,而是直接通過(guò)寫(xiě)出代碼段來(lái)體現(xiàn)自己的學(xué)習(xí),也方便以后的快速?gòu)?fù)習(xí)回顧。 不想再像以前那樣,什么都從頭開(kāi)始學(xué)習(xí)語(yǔ)法、總結(jié)語(yǔ)法,這樣反而會(huì)過(guò)分糾結(jié)于語(yǔ)法,耽誤了開(kāi)發(fā),畢竟語(yǔ)言的主要屬性是工具,次要的屬性是語(yǔ)言本身。 所以還是先熟練使用語(yǔ)言去進(jìn)行開(kāi)發(fā),等足夠熟悉了,再去研究語(yǔ)言本身(編譯原理……)。...
摘要:本文是對(duì)于現(xiàn)代開(kāi)發(fā)語(yǔ)法基礎(chǔ)與工程實(shí)踐的總結(jié),更多相關(guān)資料參考學(xué)習(xí)與實(shí)踐資料索引本文參考了,等。 showImg(https://segmentfault.com/img/remote/1460000012129659); 本文是對(duì)于 現(xiàn)代 Python 開(kāi)發(fā):語(yǔ)法基礎(chǔ)與工程實(shí)踐的總結(jié),更多 Python 相關(guān)資料參考 Python 學(xué)習(xí)與實(shí)踐資料索引;本文參考了 Python Cras...
摘要:入門(mén)細(xì)節(jié)相除后的類型雙斜杠是整除,出來(lái)的類型是。序列,集合和字典屬于組,是的基本數(shù)據(jù)類型。變量名區(qū)分大小寫(xiě)。盡量避免循環(huán)引入。變量函數(shù)等引入內(nèi)指定的變量函數(shù)等。中如果沒(méi)有出現(xiàn)模塊名也是絕對(duì)導(dǎo)入。頂級(jí)包與入口文件的位置 python入門(mén)細(xì)節(jié) 相除后的類型 type(2/2) float type(2//2) int 雙斜杠是整除,出來(lái)的類型是int。單斜杠的出來(lái)的是float類型。 進(jìn)制...
摘要:作為一名前端開(kāi)發(fā)者,也了解中的很多特性借鑒自比如默認(rèn)參數(shù)解構(gòu)賦值等,同時(shí)本文會(huì)對(duì)的一些用法與進(jìn)行類比。函數(shù)接收一個(gè)函數(shù)和一個(gè),這個(gè)函數(shù)的作用是對(duì)每個(gè)元素進(jìn)行判斷,返回或,根據(jù)判斷結(jié)果自動(dòng)過(guò)濾掉不符合條件的元素,返回由符合條件元素組成的新。 showImg(https://segmentfault.com/img/remote/1460000011857550); 本文首發(fā)在 個(gè)人博客 ...
閱讀 4175·2023-04-26 02:40
閱讀 2663·2023-04-26 02:31
閱讀 2758·2021-11-15 18:08
閱讀 574·2021-11-12 10:36
閱讀 1435·2021-09-30 09:57
閱讀 5208·2021-09-22 15:31
閱讀 2633·2019-08-30 14:17
閱讀 1281·2019-08-30 12:58