一、變量
- 變量是記憶體中的一塊區域。
- 變量的命名: 變量名由字母,數字,下劃線組成。
整型
浮點型
• 1.2e10代表的數值為1.2的10次方;
• 12e9代表的數值為12的9次方;
3.長整形
4.複數類型
5.bool類型
二、運算符
1.算術運算符
+, -, *, /, %, // (python2.x和python3.x, /操作不同)5/2, 5.0/2, 5//2
// 表示取整 %表示取餘
In [10]: from __future__ import division 子產品
2.關系運算符:
>, <, >=, <=, ==, != (最終傳回結果是bool類型)
注意* == 比較值是否相等 =為附值
3.運算符和表達式
邏輯運算符:邏輯與and, 邏輯或or, 邏輯非not
and, or, not (and,全真則真; or,有真則真)
4.指派運算符
指派運算符: =, +=, -=, /=, %= (=和==,a+=3 a=a+3)
*)練習
判斷閏年?
這個年份能被4整除但不能被100整除, 或者能被400整除,那麼就是閏年.
三、内置功能
比較
檢視幫助:help(cmp)
2.指定類型
3.取絕對值
4.變同類型
In [34]: coerce(1,1.2)
Out[34]: (1.0, 1.2)
5.商和餘數
In [36]: divmod(10,3)
Out[36]: (3, 1)
6.四舍五入
In [41]: round(1.3)
Out[41]: 1.0
四、輸入
1.input接收數值類型資料
2.raw_input接收字元串類型的資料
a. username = raw_input("使用者名:")
password = raw_input("密碼:")
print "username:%s password:%s" %(username, password)
b. username = raw_input("使用者名:")
使用者名:root
密碼:redhat
五、輸出print
print """也可這樣實作
也可如下實作!
測試:
[root@desktop code1]# vim code1_03_io.py
要求:輸入某學生的三門課成績,計算出平均值
提示:(couese1+cotrse2+course3)/3
六、判斷語句
if語句
if xxxx:
xxxxxx
if ...else ....
if ... elif ... elif... else.....
state1 if 表達式 else state2 (三目運算符的實作)
*)練習:
寫一程式,錄入資訊包括hostname、IP、
used_year、CPU、Memory、manager_name,
如果使用年限超過10年,直接顯示警告資訊“該服務
器使用年限太久!”,如果使用年限不超過10年,顯
示該伺服器資訊如下面的格式如下:
主機資訊
主機名: hostname
IP:IP
使用年限:used_year
CPU:CPU
Memory:Memory
使用者名和密碼系統給定;
2. 使用者登入時,輸入使用者名和密碼,判斷是否登入成功;
三目運算符
python不支援: a>b?a:b
python支援: a if a>b else b
三目運算符的實作
本文轉自 huanzi2017 51CTO部落格,原文連結:http://blog.51cto.com/13362895/2054144