成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

py入門學(xué)習(xí)-判斷、循環(huán)、dict和set

LiangJ / 919人閱讀

摘要:條件判斷隨便輸入一個(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 5
dict詞典和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類似 但是沒有值 只存儲(chǔ)key,并且key不能為重復(fù) 輸入重復(fù)也無效果
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://systransis.cn/yun/43357.html

相關(guān)文章

  • Python基礎(chǔ)

    摘要:引入模塊新建,內(nèi)容如下執(zhí)行?;A(chǔ)語法常用函數(shù)數(shù)據(jù)類型表達(dá)式變量條件和循環(huán)函數(shù)。迭代的和列表生成一般表達(dá)式復(fù)雜表達(dá)式條件表達(dá)式多層表達(dá)式后記至此,基礎(chǔ)結(jié)束。 前言 Python,是龜叔在1989年為了打發(fā)無聊的圣誕節(jié)而編寫的一門編程語言,特點(diǎn)是優(yōu)雅、明確、簡(jiǎn)單,現(xiàn)今擁有豐富的標(biāo)準(zhǔn)庫和第三方庫。Python適合開發(fā)Web網(wǎng)站和各種網(wǎng)絡(luò)服務(wù),系統(tǒng)工具和腳本,作為膠水語言把其他語言開發(fā)的模塊包...

    Shonim 評(píng)論0 收藏0
  • 記錄我的Python學(xué)習(xí)筆記

    摘要:本文是通過廖雪峰的網(wǎng)站學(xué)習(xí)而整理的真的是很好的教程,省得我花錢買書了,然后我沒有去再整理總結(jié)語法,而是直接通過寫出代碼段來體現(xiàn)自己的學(xué)習(xí),也方便以后的快速復(fù)習(xí)回顧。 不想再像以前那樣,什么都從頭開始學(xué)習(xí)語法、總結(jié)語法,這樣反而會(huì)過分糾結(jié)于語法,耽誤了開發(fā),畢竟語言的主要屬性是工具,次要的屬性是語言本身。 所以還是先熟練使用語言去進(jìn)行開發(fā),等足夠熟悉了,再去研究語言本身(編譯原理……)。...

    lijy91 評(píng)論0 收藏0
  • Python 語法速覽與實(shí)戰(zhàn)清單

    摘要:本文是對(duì)于現(xiàn)代開發(fā)語法基礎(chǔ)與工程實(shí)踐的總結(jié),更多相關(guān)資料參考學(xué)習(xí)與實(shí)踐資料索引本文參考了,等。 showImg(https://segmentfault.com/img/remote/1460000012129659); 本文是對(duì)于 現(xiàn)代 Python 開發(fā):語法基礎(chǔ)與工程實(shí)踐的總結(jié),更多 Python 相關(guān)資料參考 Python 學(xué)習(xí)與實(shí)踐資料索引;本文參考了 Python Cras...

    sumory 評(píng)論0 收藏0
  • Python入門細(xì)節(jié)

    摘要:入門細(xì)節(jié)相除后的類型雙斜杠是整除,出來的類型是。序列,集合和字典屬于組,是的基本數(shù)據(jù)類型。變量名區(qū)分大小寫。盡量避免循環(huán)引入。變量函數(shù)等引入內(nèi)指定的變量函數(shù)等。中如果沒有出現(xiàn)模塊名也是絕對(duì)導(dǎo)入。頂級(jí)包與入口文件的位置 python入門細(xì)節(jié) 相除后的類型 type(2/2) float type(2//2) int 雙斜杠是整除,出來的類型是int。單斜杠的出來的是float類型。 進(jìn)制...

    microcosm1994 評(píng)論0 收藏0
  • 走近 Python (類比 JS)

    摘要:作為一名前端開發(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)過濾掉不符合條件的元素,返回由符合條件元素組成的新。 showImg(https://segmentfault.com/img/remote/1460000011857550); 本文首發(fā)在 個(gè)人博客 ...

    shadajin 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<