python學習手冊(8)

小紅花在學習呢發表於2020-10-20

python初學者日記

1.在字典裡巢狀字典:
呼叫字典裡的字典的方法:(課本例題)
users = { #設定一個字典巢狀字典的例子
‘aeinstein’: { #字典中的一個字典
‘first’: ‘albert’,
‘last’: ‘einstein’,
‘location’: ‘princeton’,
}, #逗號

‘mcurie’: {
‘first’: ‘marie’,
‘last’: ‘curie’,
‘location’: ‘paris’,
},
}

for username, user_info in users.items(): #對user字典裡的每個字典進行遍歷
print("\nUsername: " + username) #以下都是for迴圈的內容
full_name = user_info[‘first’] + " " + user_info[‘last’]
location = user_info[‘location’]

print("\tFull name: " + full_name.title())
print("\tLocation: " + location.title())
2.
使用者輸入:input()
函式input()可以讓程式暫停執行,等待使用者輸入一些文字。
例子:(來源課本)
message = input("Tell me something, and I will repeat it back to you: ")
print(message)
#程式碼第一行是先輸出冒號裡面的話,程式等待使用者輸入,按下Enter鍵後繼續執行。
#輸入的內容儲存在變數message
假設寫的提示在一行輸出不完,可以採用:
字串傳入變數
變數+=剩下的字串
新的變數=input(上面的變數)
3.
使用input()使得輸入被解讀為字串,輸入的數字不能作為數字而是作為數字的字元使用。
此時令使用過input得到的值為x=‘20’#字串資料
將字串變為數值
int(x)
4.
求模運算子% (也就是取餘)
5.
關於迴圈,for針對的是集合中的每一個元素,都進行一個程式碼塊。
而while迴圈,不斷執行,直到不滿足迴圈的條件
while後面緊跟的語句,可以是一個判斷語句,也可以是一個標誌變數,標誌為true執行,false停止。

本次位置P107

相關文章