3 . 注釋 comments在python中以『#』字元hash character開頭,一直到這一行的結束。注釋可以出現在一行的開始,或者在**的後邊空閒部分。但是不能出現在乙個字面字串string中。在字串中,『#』僅僅是乙個『#』字元。
#this is the first comment
spam = 1 #
and this is the second comment
#... and now a third!
text = "
# this is not a comment because it's inside quotes.
"
3.1. python用作計算器
3.1.1. 數字
翻譯器就像乙個簡單的計算器,你可以計算任何表示式,運算子就象其他語言中一樣,『+』『-』『*』『/』 。括號可以分組。
>>> 2 + 24>>> 50 - 5*6
20>>> (50 - 5.0*6) / 4
5.0>>> 8 / 5.0
1.6
除法『/』運算的返回型別取決於它的運算元的型別。如果兩個運算元都是int型的,floor division就會執行然後返回乙個int型。
< floor division就是數學除法然後取小於此數的最接近的整數。floordivision的操作符是『//』,例子,11 // 4 得到2而不是2.75,注意(-11) // 4得到-3因為小於-2.75的整數是-3。>
如果除法中有乙個運算元為
float型,classic division就會執行然後返回乙個
float型。
『 // 』不管運算元是什麼,都是做
floor division計算。
餘數可以由『 % 』計算出來
。
>>> 17 / 3 #int / int -> int
5>>> 17 / 3.0 #
int / float -> float
5.666666666666667
>>> 17 // 3.0 #
explicit floor division discards the fractional part
5.0>>> 17 % 3 #
the % operator returns the remainder of the division
2>>> 5 * 3 + 2 #
result * divisor + remainder
17
在python中可以由『 ** 』來計算冪函式。
>>> 5 ** 2 #5 squared
25>>> 2 ** 7 #
2 to the power of 7
128
在python的互動模式中,最後乙個列印的表示式
賦值給變數『 _ 』這就意味著在使用python作為計
算器時,可以輕鬆的繼續下一步計算。當然這個變數
『 - 』只能作為唯讀使用,不要給他明確的賦值
,否則你會建立乙個同名的獨立本地變數掩蓋住這個
內建的具有特殊功能變數。
1 >>> tax = 12.5 / 1002 >>> price = 100.50
3 >>> price *tax
4 12.5625
5 >>> price +_
6 113.0625
7 >>> round(_, 2)
8 113.06
C Math 簡單數學計算
object math 為三角函式 對數函式和其他通用數學函式提供常數和靜態方法。序號常量含義值 1math.pi 3.14159265358997 2math.e e2.71828182845905 序號函式 含義示例 1math.pow a,b a的b次方 math.pow 2,3 結果為8 2...
計算機與數學
個人認為,計算機與數學是想通的。兩者都是對於乙個現實問題抽象化,抽象的過程中要充分考慮所有影響因素,從而得到乙個模型。對該模型使用用方程式 資料結構進行描述,設計計算方法 演算法 其中多數為最優化問題 人工 程式來證明計算結果。然而由於計算機本身的侷限性 集合 線性 樹形 圖形結構的限制 和複雜性 ...
計算機與數學
電腦科學和數學的關係有點奇怪。二三十年以前,電腦科學基本上還是數學的乙個分支。而現在,電腦科學擁有廣泛的研究領域和眾多的研究人員,在很多方面反過來推動數學發展,從某種意義上可以說是孩子長得比媽媽還高了。但不管怎麼樣,這個孩子身上始終流著母親的血液。這血液是the mathematical under...