1.整數
0b 二進制整數
0o 八進制整數
0x 十六進制整數
運算符
** 乘方
// 取商
% 取餘
/ 除法 #運算結果爲浮點數
2.浮點數
可以使用科學記數法
-2e3
3.類型轉換
str(‘’)轉換成字符串類型
>>> a=111
>>> b=111.1
>>> c=12e-3
>>> str(a)
'111'
>>> str(b)
'111.1'
>>> str(c)
'0.012'
float(object)轉換成浮點數
>>> a='12e-3'
>>> b=11
>>> c='111.22'
>>> float(a)
0.012
>>> float(b)
11.0
>>> float(c)
111.22
int(object,base=16)#將object按照十六進制轉換成十進制
>>> a=11.11
>>> b='11.11'
>>> c='12e-3'
>>> int(a)
11
>>> int(b)
Traceback (most recent call last):
File "<pyshell#31>", line 1, in <module>
int(b)
ValueError: invalid literal for int() with base 10: '11.11'
>>> int(c)
Traceback (most recent call last):
File "<pyshell#32>", line 1, in <module>
int(c)
ValueError: invalid literal for int() with base 10: '12e-3'
>>> a='32'
>>> int(a,16)
>>> 50
4.del
可以使用del語句刪除對象
>>> a='sss'
>>> a
'sss'
>>> del a
>>> a
Traceback (most recent call last):
File "<pyshell#39>", line 1, in <module>
a
NameError: name 'a' is not defined
數學函數:(導入math模塊)
Python包括以下執行數學計算的函數。
函數 | 返回(描述) |
---|---|
abs(x) | x的絕對值:x和零之間的(正極)的距離。 |
ceil(x) | x的上限:最小整數不小於x |
cmp(x, y) | -1 if x < y, 0 if x == y, 或1 if x > y |
exp(x) | x的指數: ex |
fabs(x) | x的絕對值 |
floor(x) | x的地板:最大的整數不大於x |
log(x) | x的自然對數,對於x> 0時 |
log10(x) | 以10爲底的對數,X>0。 |
max(x1, x2,...) | 它最大的參數:值最接近正無窮大 |
min(x1, x2,...) | 它的最小參數:值最接近負無窮大 |
modf(x) | x的兩個項元組的整數和小數部分。這兩個元素具有相同的x符號。整數部分返回一個浮點數。 |
pow(x, y) | x**y 的值 |
round(x [,n]) | x在小數點四捨五入到n位數字。 Python遠離零點決定:round(0.5) 是1.0 而round(0.5) 爲-1.0。 |
sqrt(x) | x的平方根(x>0) |
三角函數:
Python包括以下執行三角函數計算功能。
函數 | 描述 |
---|---|
acos(x) | 返回x的反餘弦值,以弧度形式表示 |
asin(x) | 返回x的反正弦,以弧度形式表示 |
atan(x) | 返回x的反正切值,以弧度表示形式 |
atan2(y, x) | 返回反正切atan(y / x),以弧度形式表示 |
cos(x) | 返回x 弧度的餘弦 |
hypot(x, y) | 返回歐幾里德範數,sqrt(x*x + y*y) |
sin(x) | 返回x的弧度的正弦值 |
tan(x) | 返回x的弧度的正切 |
degrees(x) | 從弧度到度角 x 的轉換 |
radians(x) | 從角度到弧度角 x 的轉換 |
數學常數:
該模塊還定義了兩個數學常數:
常數 | 描述 |
---|---|
pi | 數學常數pi |
e | 數學常數e |