Python練習1
阿新 • • 發佈:2017-08-25
python
問答:
1.你理解的python是什麽?為什麽會使用python?
稍微比別的語言簡單點,linux自動化運維需要
2. 解釋python第一行怎麽寫?寫的內容是做什麽的?怎麽寫可移植性強?為什麽?
#!/usr/bin/env python 說明環境,解釋器 ,用這種方法寫,不會因為安裝路徑的變化而無法使用
3. 解釋編碼格式ASCII,Unicode和utf-8的不同點?
ASCII:美國人發明了計算機,1個字節(8位)去存儲一個英文字符,2^8=256;
Unicode:2個字節(16位)去存儲一個字符,2^16=65536;
utf-8:在編程過程中,英文多,中文少。如果是英文字符,就用一個字節去存儲;如果是中文用3個字節去存儲;
4. raw_input和input的區別?
raw_input輸入的內容為字符類型
input輸入的內容為數值類型
5. 三個雙引號號(或者三個單引號的)可以用來做什麽?
可以用來註釋程序的內容和格式輸出
6. python格式化輸出(包含變量)的方法有哪些?並舉例列出?
編程練習:
1. 用戶登陸v1:
1). 假設系統中的用戶名"root",密碼為"westos";
2). 如果用戶輸入用戶名和密碼均正確顯示"login ok"
如果用戶名錯誤,顯示"user is not exist"
如果密碼錯誤,顯示"password is no ok"
3). 只有三次登陸機會,超過三次,顯示"count is bigger than 3"
2. 編寫乘法表;
Python練習1