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:用十六進制格式化變量的地址

列表

元組

字典

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章