2017-12-20python全棧9期第五天第二節之字典的增刪查改和字典的for迴圈
#!/user/bin/python
# -*- coding:utf-8 -*-
dic1 = {'age':24,'name':'zd','sex':'boy'}
print(dic1)
#增
dic1['high'] = 175 #沒有建就新增
dic1['sex'] = 'boy1' #有建就修改
print(dic1)
dic1.setdefault('weight',232) #有的話不做任何操作m沒有的話就新增
print(dic1)
#刪
print(dic1.pop('age'))#有返回值按鍵去刪除
print(dic1.pop('czxcxz',None))#可設定返回值
print(dic1)
dic1.popitem()#預設從最後刪
print(dic1)
print(dic1.popitem())
del dic1['name']
print(dic1)
dic1.clear() #清空
print(dic1)
#查
dic1 = {'age':24,'name':'zd','sex':'boy'}
print(dic1.keys())
print(dic1.values())
print(dic1.items())
for i in dic1:
print(i)
for k,v in dic1.items():
print(k,v)
相關推薦
2017-12-20python全棧9期第五天第二節之字典的增刪查改和字典的for迴圈
#!/user/bin/python# -*- coding:utf-8 -*-dic1 = {'age':24,'name':'zd','sex':'boy'}print(dic1)#增dic1['high'] = 175 #沒有建就新增dic1['sex'] = 'boy1' #有建就修改print(di
2017-12-20python全棧9期第五天第一節之昨日內容回顧和作業講解之字母變大寫
#!/user/bin/python# -*- coding:utf-8 -*-lis = [2,3,'k',['qwe',20,['k1',['tt','3','1']],89],'ab','adv']#tt變成大寫、lis[3][2][1][0] = 'TT'print(lis)lis[3][2][1][
2017-12-18python全棧9期第三天第二節之str常用操作方法及for迴圈格式化輸出三種玩法format
#!/user/bin/python# -*- coding:utf-8 -*-s = '我叫{},今年{},愛好{},再說一下我叫{}'.format('zd',24,'xq','zd')print(s)s = '我叫{0},今年{1},愛好{2},再說一下我叫{0}'.format('zd',24,'xq
2017-12-19python全棧9期第四天第二節之列表的增刪查改之刪除的pop和del和remove和clear
Python全棧 python use 刪除 rem pri utf-8 int 返回 #!/user/bin/python# -*- coding:utf-8 -*-li = [‘zs‘,‘ls‘,‘ww‘,‘zl‘]# name = li.pop(1) #按索引位置刪除
2017-12-19python全棧9期第四天第二節之列表的增刪查改之元祖是隻讀列表、可迴圈查詢、可切片、兒子不能改、孫子可以改
#!/user/bin/python# -*- coding:utf-8 -*-tu = ('zs','ls','ww',[1,2,3,4,5,'zxcvb'],'zl')print(tu[3])print(tu[0:4])for i in tu: print(i)tu[3][5] = tu[3][5]
2017-12-18python全棧9期第三天第一節之昨天內容回顧與作業講解使用者三次機會再試試
#!/user/bin/python# -*- coding:utf-8 -*-username = "zd"password = "123"i = 3while i > 0: zh = input("請輸入你的賬號:") i -= 1 if zh == username:
2017-12-18python全棧9期第三天第一節之昨天內容回顧與作業講解計算 1 - 2 + 3 ... + 99 中除了88以外所有數的總和
#!/user/bin/python# -*- coding:utf-8 -*-# #計算 1 - 2 + 3 ... + 99 中除了88以外所有數的總和#1-2+3.。。,。+99i=1sum=0while i <100: if i==88: i += 1 cont
2017-12-19python全棧9期第四天第一節之昨日內容回顧與作業講解之公司HR輸入人員名單的小程式的用法append
#!/user/bin/python# -*- coding:utf-8 -*-li = ['zs','ls','ww','zl']while 1: username = input('>>>') if username.strip().upper() == 'Q':
2017-12-19python全棧9期第四天第三節之iterable可叠代對象join之字符串和列表轉換成字符串和range
轉換成 user 可叠代對象 字符串 for utf-8 ++ 對象 pri #!/user/bin/python# -*- coding:utf-8 -*-s = ‘zd‘s1 = ‘_‘.join(s)print(s1)li = [‘zs‘,‘ls‘,‘ww‘,‘zl‘
2017-12-19python全棧9期第四天第三節之iterable可迭代物件join之字串和列表轉換成字串和range
#!/user/bin/python# -*- coding:utf-8 -*-s = 'zd's1 = '_'.join(s)print(s1)li = ['zs','ls','ww','zl','張達']s = '+++++++'.join(li)print(s)for i in range(0,10):
2017-12-14python全棧9期第一天第三節之python歷史
python的創始人為吉多·範羅蘇姆(Guido van Rossum)。1989年的聖誕節期間,吉多·範羅蘇姆(中文名字:龜叔)為了在阿姆斯特丹打發時間,決心開發一個新的指令碼解釋程式,作為ABC語言的一種繼承。 (龜叔:2005年加入谷歌至2012年,2013年加入Dropbox直到
2017-12-14python全棧9期第一天第四節之python分類
python的環境。 編譯型:一次性將所有程式編譯成二進位制檔案。 缺點:開發效率低,不能跨平臺。 優點:執行速度快。 :C,C++等等。 解釋型:當程式執行時,一行一行的解釋。 優點:開發效率高,可以跨平臺。 缺點:執行速度慢。 :p
2017-12-15python全棧9期第二天第四節之格式化輸出%s和使用者互動個人簡歷模板
#!/user/bin/python# -*- coding:utf-8 -*-name = input('姓名:')age = input('年齡:')job = input('工作:')hobbie = input('愛好:')msg = '''-----------info of %s---------
2017-12-15python全棧9期第二天第四節之格式化輸出%s和用戶交互個人簡歷模板
use obb info 用戶 %d pytho utf 交互 int #!/user/bin/python# -*- coding:utf-8 -*-name = input(‘姓名:‘)age = input(‘年齡:‘)job = input(‘工作:‘)hobbie
2017-12-15python全棧9期第二天第五節之while else的用法二當不被break打斷時else內容的結果會被列印
#!/user/bin/python# -*- coding:utf-8 -*-count = 0while count <=5 : count += 1 if count == 3 : pass print('loop',count)else: print('迴圈
2017-12-15python全棧9期第二天第五節之while else的用法一當被break打斷時else內容的結果不會被列印
#!/user/bin/python# -*- coding:utf-8 -*-count = 0while count <5 : count += 1 if count == 3 : break print('loop',count)else: print('迴圈
2017-12-15python全棧9期第二天第六節之三次登陸機會升級版再試試
#!/user/bin/python# -*- coding:utf-8 -*-#當剩餘為0次機會時、詢問使用者是否再試試、如果同意那就再給三次機會、可一直繼續username = 'zd'password = '123'i = 0while i < 3 : name = input('使用者名稱
2017-12-15python全棧9期第二天第七節之練習題
#!/user/bin/python# -*- coding:utf-8 -*-print(6 or 2 > 1)print(3 or 2 >1 )print(0 or 5 <4)print(5 <4 or 3)print(2 > 1 or 6)print(3 and 2 >
python全棧開發【第五篇】Python可變數據類型和不可變數據類型
字符 數字 布爾類型 post 9.png inf img 改變 不可變類 1.可變數據類型:在id不變的情況下,value可改變(列表和字典是可變類型,但是字典中的key值必須是不可變類型) 2.不可變數據類型:value改變,id也跟著改變。(數字,字符串,布爾類型
老男孩Python全棧9期練習題面試真題模擬
一. 選擇題(32分) 1. python不支援的資料型別有:A A. char B. int C. float D. list 2. 輸入以下程式,會輸出什麼:E x = ‘foo’ y = 2 print(x + y) A. foo B. foofoo C. foo2 D. 2 E. A