1. 程式人生 > >python3第四天(基本數據類型擴展)

python3第四天(基本數據類型擴展)

python3基本數據類型擴展

數字Number

數字數據類型用於存儲數值,數據類型是不允許改變的,因此要改變數字數據類型的值時,會被重新分配空間.


因為變量是直接使用,所以可直接輸入變量名.也可同時賦值.如,var1=10;

刪除變量用del 變量名1,變量名2...

python3支持三種數值類型:int,float,complex

數學函數:

需要引入math包.import math

abs(var):返回var的絕對數

ceil(var):返回比var大的最小整數

cmp(x, y):比較x和y的大小,在python2裏才有,python3裏用(x>y)-(x<y)替換

fabs(var):返回var的絕對值,與abs的區別是,fabs只才小數和整數有效,abs對復數也有效

floor(var):返回小於var的最大整數

log(var):

log10(var):

max(var1,var2,..):返回給定參數的最大值,參數可以為序列

min(var1,var2,..):返回給定參數的最小值,參數可以為序列

modf(var):返回var的整數部分與小數部分.整數部分用浮點數表示

pow(x,y):返回x的y次冪

round(x[,n]):對x四舍五入,當輸入n時,表示四舍五入到第幾位小數

sqrt(x):返回x的平方根,返回數值類型為實例.x可以為負

隨機函數:

需要引入radom;import math

choice(seq):從序列中隨機挑選一個元素.

randrange([start,]stop[,step]):從指定範圍裏,按指定基數遞增的集合中隨機取一個數,缺省基數值為1

random():隨機生成下一個實數,範圍是[0,1)

uniform(x,y):隨機生成下一個實數,範圍是[x,y]

三角函數:

import math

sin(x):返回x弧度的正玄值

cos(x):返回x弧度的余玄值

tan(x):返回x弧度的正切值

asin(x):返回x正玄值的弧度值

acos(x):返回x余玄值的弧度值

atan(x):返回x正切值的弧度值

atan2(x,y):返回給定x,y坐標的反正切值

hypot(x,y):返回歐幾裏德範數,sqrt(x*x+y*y)

degrees(x):將弧度轉為角度

radians(x):將角度轉為弧度

常量:

pi,e

字符串String

\(續行):在行尾時

\\:反斜杠

\‘:單引號

\":雙引號

\a:響鈴

\b:退格

\e:轉義

\000:空

\r:回車

\n:換行

\v:縱向制表符

\t:橫向制表符

\f:換頁

\o:八進制數

\x:十六進制數

字符串格式化:

%c:格式化字符串及ACSII碼

%s:格式化字符串

%d:格式化整數

%u:格式化無符號整數

%o:格式化無符號八進制整數

%x:格式化無符號十六進制整數

%X:格式化無符號十六進制整數(大寫)

%f:格式化浮點數,可指定小數位數

%e:用科學計數法格式華浮點數

%E:同%e

%g:同%f和%e

%G:同%F和%E

%p:用十六進制格式化變量的地址

列表

元組

字典

python3第四天(基本數據類型擴展)