国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

py入門學習-判斷、循環、dict和set

LiangJ / 911人閱讀

摘要:條件判斷隨便輸入一個數字你輸入的不是數字你輸入的數字大于你輸入的數字小于你輸入的數字等于循環將序列的每個元素代入變量條件為就一直循環強制結束循環結束本輪循環執行下一次詞典和有點像對象小明方法不存在時你想反回的值刪除以及值刪除所有元素淺復制以

條件判斷
num = input("隨便輸入一個數字:")
try 
num = int(num)
except ValueError as e:
    print("你輸入的不是數字")
if num > 0:
    print("你輸入的數字大于0")
elif num < 0:
    print("你輸入的數字小于0")
else:
    print("你輸入的數字等于0")
循環
#for x in list 將序列的每個元素代入變量x

list = [1,2,3]
for item in range(101):
    print(item)
#while 條件為true 就一直循環

num = 0
flag = True
while flag:
    if num == 2:
        flag = False
    else:
        num = num +1
#flag = False num =2

#break 強制結束循環

num = 0
flag = True
while flag:
    if num == 2:
        flag = False
    else:
        num = num +1
        break
#flag = Ture num =1

#continue 結束本輪循環執行下一次
num = 0
flag = True
while num < 5:
    num = num +1
    if num == 3:
        continue
    print(num)
# 1 2 4 5
dict詞典和set
#dict 有點像json對象
obj = {
    "name": "小明",
    "age": 18
}
#dict方法
## get get(key,key不存在時你想反回的值)

obj.get("name",None)

## pop pop(key) 刪除key以及值

if "age" in obj :
    obj.pop("age")

## clear 刪除所有元素

obj.clear()

## copy 淺復制 以及直接賦值的區別

obj1 = {
    "name": "小明",
    "age": 18
}
obj2 = obj1.copy() #只會深拷貝父級對象 子對象還是淺拷貝
obj3 = obj1  #隨obj1 元素變化
obj1["names"] = "大明"
print(obj2,obj3) # {"name": "小明", "age": 18} {"name": "小明", "age": 18, "names": "大明"}、

##items 返回可遍歷的鍵 值 元組數組(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),兩個dict的合并

obj1 = {
    "sex": "男"
}
obj.update(obj1) #{"name": "小明", "dict": {"index": 1}, "sex": "男"}

##popitem 隨機刪除一對鍵值
obj.popitem() #("sex", "男") 返回刪除的鍵值對類型為元祖 tuple

#set
#和dict類似 但是沒有值 只存儲key,并且key不能為重復 輸入重復也無效果
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}

實踐代碼

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/43357.html

相關文章

  • Python基礎

    摘要:引入模塊新建,內容如下執行。基礎語法常用函數數據類型表達式變量條件和循環函數。迭代的和列表生成一般表達式復雜表達式條件表達式多層表達式后記至此,基礎結束。 前言 Python,是龜叔在1989年為了打發無聊的圣誕節而編寫的一門編程語言,特點是優雅、明確、簡單,現今擁有豐富的標準庫和第三方庫。Python適合開發Web網站和各種網絡服務,系統工具和腳本,作為膠水語言把其他語言開發的模塊包...

    Shonim 評論0 收藏0
  • 記錄我的Python學習筆記

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

    lijy91 評論0 收藏0
  • Python 語法速覽與實戰清單

    摘要:本文是對于現代開發語法基礎與工程實踐的總結,更多相關資料參考學習與實踐資料索引本文參考了,等。 showImg(https://segmentfault.com/img/remote/1460000012129659); 本文是對于 現代 Python 開發:語法基礎與工程實踐的總結,更多 Python 相關資料參考 Python 學習與實踐資料索引;本文參考了 Python Cras...

    sumory 評論0 收藏0
  • Python入門細節

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

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

    摘要:作為一名前端開發者,也了解中的很多特性借鑒自比如默認參數解構賦值等,同時本文會對的一些用法與進行類比。函數接收一個函數和一個,這個函數的作用是對每個元素進行判斷,返回或,根據判斷結果自動過濾掉不符合條件的元素,返回由符合條件元素組成的新。 showImg(https://segmentfault.com/img/remote/1460000011857550); 本文首發在 個人博客 ...

    shadajin 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<