python學習手冊(8)
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
相關文章
- Python學習手冊Python
- python學習手冊(10)Python
- python學習手冊(4)Python
- python學習手冊17作用域Python
- Redux學習手冊Redux
- ITIL學習手冊
- Python學習手冊之類和繼承Python繼承
- Python學習手冊之控制結構(二)Python
- Python學習手冊(第4版)PDF版Python
- python學習手冊13:while及for迴圈PythonWhile
- Beautiful Soup 學習手冊
- PostgreSQL學習手冊(索引)SQL索引
- Python學習手冊(入門&爬蟲&資料分析&機器學習&深度學習)Python爬蟲機器學習深度學習
- Python學習手冊之Python介紹、基本語法(一)Python
- 【python學習手冊】02|使用Python提取中文關鍵詞?Python
- SQLite學習手冊(目錄)SQLite
- PostgreSQL學習手冊(模式Schema)SQL模式
- Linux學習手冊(轉)Linux
- python學習手冊25OOP:巨集偉藍圖PythonOOP
- 《Python機器學習手冊:從資料預處理到深度學習》Python機器學習深度學習
- Python學習手冊之捕獲組和特殊匹配字串Python字串
- [python學習手冊-筆記]004.動態型別Python筆記型別
- [python學習手冊-筆記]003.數值型別Python筆記型別
- Redis學習手冊(Key操作命令)Redis
- PostgreSQL學習手冊(資料表)SQL
- PostgreSQL學習手冊(事物隔離)SQL
- PostgreSQL學習手冊(系統表)SQL
- [python學習手冊-筆記]002.python核心資料型別Python筆記資料型別
- PostgreSQL學習手冊(客戶端命令)SQL客戶端
- PostgreSQL學習手冊(效能提升技巧)SQL
- PostgreSQL學習手冊(資料庫管理)SQL資料庫
- PostgreSQL學習手冊(系統檢視)SQL
- PostgreSQL學習手冊(伺服器配置)SQL伺服器
- python手冊Python
- Flutter狀態管理學習手冊(二)——ReduxFlutterRedux
- Flutter狀態管理學習手冊(三)——BlocFlutterBloC
- 神器 Nginx 的學習手冊 ( 建議收藏 )Nginx
- 前端學習實用工具及手冊自取前端