1. 程式人生 > >Python練習1

Python練習1

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