python學習筆記(3)

在大概了解了程式之後,我也買了本python書學習一下,因為現在新版的python3.4.0已經不再兼容2.x.x的內容,書雖然很新,但是有些例子還是用的過去的。

1.比如在3.0中print 42不能再產生輸出了,要改成print(42)

>>>2**3表示2的3次方  等同於pow(2,3)

abs(-10)求絕對值

round(1.0/2.0) == 1.0  四捨五入函數

2.在使用import math導入模組時

使用函數必須加上前綴 如:math.floor()向下取整函數

使用from math import sqrt導入時,就不需要再添加前綴,可以直接使用sqrt() 求平方根函數

3.使用cmath模組可以處理虛數.注意cmath 和 math這種類似的模組,他們存在相同的函數名稱,所以盡量避免使用from...import...形式,來防止命名衝突

4.新函數表

abs(number)                             絕對值

cmath.sqrt(number)                      平方根,負數,虛數版

float(object)                           將字元串和數字轉換為浮點數

help()                                  互動式幫助

input(prompt)                           獲取用戶輸入

int(object)                             轉換為整型

long(object)                            轉換為長整型

math.ceil(number)                       向上取整,浮點型

math.floor(number)                      向下取整,浮點型

math.sqrt(number)                       普通平方根

pow(x,y[,z])                            x的y次冪(對z取模)

raw_input()                             獲取用戶輸入,字元型

repr(object)                            返回字元串表示形式

round(number)                           四捨五入

str(object)                             轉換為字元串

Tags: