python3第四天(基礎資料型別 (Elementary Data Type)擴充)

來源:互聯網
上載者:User

標籤: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)擴充)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.