標籤:python3基礎資料型別 (Elementary Data Type)擴充
數字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第四天(基礎資料型別 (Elementary Data Type)擴充)