python(一),python(

來源:互聯網
上載者:User

python(一),python(

abs(x)

返回數位絕對值,如abs(-10) 返回 10

ceil(x)

返回數位上入整數,如math.ceil(4.1) 返回 5

cmp(x, y)

如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1

exp(x)

返回e的x次冪(ex),如math.exp(1) 返回2.718281828459045

fabs(x)

返回數位絕對值,如math.fabs(-10) 返回10.0

floor(x)

返回數位下舍整數,如math.floor(4.9)返回 4

log(x)

如math.log(math.e)返回1.0,math.log(100,10)返回2.0

log10(x)

返回以10為基數的x的對數,如math.log10(100)返回 2.0

max(x1, x2,...)

返回給定參數的最大值,參數可以為序列。

min(x1, x2,...)

返回給定參數的最小值,參數可以為序列。

modf(x)

返回x的整數部分與小數部分,兩部分的數值符號與x相同,整數部分以浮點型表示。

pow(x, y)

x**y 運算後的值。

round(x [,n])

返回浮點數x的四捨五入值,如給出n值,則代表舍入到小數點後的位元。

sqrt(x)

返回數字x的平方根,數字可以為負數,傳回型別為實數,如math.sqrt(4)返回 2+0j

choice(seq)

從序列的元素中隨機挑選一個元素,比如random.choice(range(10)),從0到9中

隨機挑選一個整數。

randrange ([start,] stop [,step])

從指定範圍內,按指定基數遞增的集合中擷取一個隨機數,基數預設值為1

random()

隨機產生下一個實數,它在[0,1)範圍內。

seed([x])

改變隨機數產生器的種子seed。如果你不瞭解其原理,你不必特別去設定seed,

Python會幫你選擇seed。

shuffle(lst)

將序列的所有元素隨機排序

uniform(x, y)

隨機產生下一個實數,它在[x,y]範圍內。

 

 

acos(x)

返回x的反餘弦弧度值。

asin(x)

返回x的反正弦弧度值。

 

atan(x)

返回x的反正切弧度值。

 

atan2(y, x)

返回給定的 X 及 Y 座標值的反正切值。

 

cos(x)

返回x的弧度的餘弦值。

 

hypot(x, y)

返回歐幾裡德範數 sqrt(x*x + y*y)。

 

sin(x)

返回的x弧度的正弦值。

 

tan(x)

返回x弧度的正切值。

 

degrees(x)

將弧度轉換為角度,如degrees(math.pi/2) , 返回90.0

 

radians(x)

將角度轉換為弧度

 

 

pi

數學常量 pi(圓周率,一般以π來表示)

e

數學常量 e,e即自然常數(自然常數)。

 

+

字串串連

a + b 輸出

結果:

HelloPyth

on

*

重複輸出字串

a*2 輸出結

果:HelloHello

[]

通過索引擷取字串中字元

a[1] 輸出

結果 e

[ : ]

截取字串中的一部分

a[1:4] 輸出

結果ell

in

成員運算子 - 如果字串中包含給定的字元返回 True

H in a 輸

出結果 1

not in

成員運算子 - 如果字串中不包含給定的字元返回 True

M not in

a 輸出結果

 1

r/R

原始字串 - 原始字串:所有的字串都是直接按照字面的意思來使用,

沒有轉義特殊或不能列印的字元。

 原始字串除在字串的第一個引號前加上字母"r"(可以大小寫)以外,

與一般字元串有著幾乎完全相同的文法。

print r'\n' 

輸出

\n 和 print

R'\n'

輸出 \n

%

格式字串

 

 

模式

描述

r

以唯讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。

rb

以二進位格式開啟一個檔案用於唯讀。檔案指標將會放在檔案的開頭。這是預設模式。

r+

開啟一個檔案用於讀寫。檔案指標將會放在檔案的開頭。

rb+

以二進位格式開啟一個檔案用於讀寫。檔案指標將會放在檔案的開頭。

w

開啟一個檔案只用於寫入。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。

wb

以二進位格式開啟一個檔案只用於寫入。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。

w+

開啟一個檔案用於讀寫。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。

wb+

以二進位格式開啟一個檔案用於讀寫。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。

a

開啟一個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該檔案不存在,建立新檔案進行寫入。

ab

以二進位格式開啟一個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該檔案不存在,建立新檔案進行寫入。

a+

開啟一個檔案用於讀寫。如果該檔案已存在,檔案指標將會放在檔案的結尾。檔案開啟時會是追加模式。如果該檔案不存在,建立新檔案用於讀寫。

ab+

以二進位格式開啟一個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。如果該檔案不存在,建立新檔案用於讀寫。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.