python學習筆記(3)
- 2020 年 1 月 6 日
- 筆記
在大概了解了程式之後,我也買了本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) 轉換為字元串
