整除運算。運算子是//。
結果是小數的除法運算。運算子是/。
求餘運算。
冪次運算。
語句中哪些地方必須用空格。
#例2-4-1 整數運算
print("2+4=", 2 + 4)
print("5-3=", 5 - 3)
print("3*3=", 3 * 3)
print("9/2=", 9/2) #結果是浮點數(即實數)
print("9//2=", 9//2) #整除,商為結果,去掉餘數
print("9**2=", 9
**2) #冪次運算。x**y,求x的y次方
print("9%2=", 9
%2) #求餘
a = 3
#整數值存為乙個物件。變數a引用了該物件。
b = 4
r = a * a + b * b #變數r引用的物件儲存了a, b的平方和。
print(r)
執行例2-4-1,輸出以下內容:
2+4= 6例2-4-1中,第2行**輸出兩項內容,第一項是」2+4=」,第二項是6(即2+4的和)。print函式會在第一項輸出內容和第二項輸出內容之間插入乙個空格。類似地,第3行到第8行分別輸出兩項內容,中間用乙個空格隔開。5-3= 2
3*3= 9
9/2= 4.5
9//2= 4
9**2= 81
9%2= 1
25
例2-4-1中,以下運算子比較特別。
第5行,/是除法運算子,執行的是數學上的實數除法,結果是帶小數點的浮點數。這是python 3的用法,python 2中,/是整除運算。
第6行,//是整除運算子。9//2是求9除以2的商,結果是整數。 這是python 3的用法,python 2中,沒有//這個運算子。
第8行,%是整數求餘運算子。9%2是9除以2的餘數。
第7行,求的是9的2次方。
運算子兩邊可以有空格,如: 2 + 4。
運算子兩邊也可以沒有空格,如:9/2。
大多數人建議,運算子兩邊各有乙個空格。這能夠增加**的可讀性。
有讀者會問,程式中哪些地方必須用空格呢?這個問題,在後面的例項中會集中講解。這裡扼要地指出,在乙個語句中,相鄰兩個詞之間挨在一起,會被識別為乙個詞的話,就必須用空格。比如,
import mathimport和math之間必須用空格。不用的話,importmath就會被識別為乙個名字。
又比如,
9/2以上式子由3個詞組成,分別是9, /和2。9與/挨在一起,「9/」不會被識別為乙個詞。因此,9與/之間不用空格是可以的,當然用空格也是可以的。
你有必要熟悉整除運算,除法運算和求餘運算。
在乙個語句中,相鄰兩個詞之間挨在一起,會被識別為乙個詞的話,就必須用空格;不會被識別為乙個詞的話,那麼可以不用空格。
Python入門100個例項(4) 變數的作用
明了變數有什麼用 認識從鍵盤輸入資料的input函式 變數用來引用乙個值。pi 3.14159 meter 2 pi 5.5 meter引用了圓的周長 print 圓的周長 meter 取圓的周長,進行輸出 變數name用來引用從鍵盤輸入的姓名 可以是中文姓名 name input 輸入你的姓名 i...
10個python爬蟲入門例項
1.爬取強大的bd頁面,列印頁面資訊 import requests 匯入爬蟲的庫,不然呼叫不了爬蟲的函式 response requests.get 生成乙個response物件 print 狀態碼 str response.status code 列印狀態碼 print response.tex...
Python入門例項驗證及結果之例項1 溫度轉化
2020年1月28日星期二 例項1 溫度轉化 tempconvert.py tempstr input 請輸入帶有符號的溫度值 if tempstr 1 in f f c eval tempstr 0 1 32 1.8print 轉換後的溫度值為c format c elif tempstr 1 i...