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),如mat ...
- python數學函數
返回數字的絕對值,如abs(-10) 返回 10 |
|
返回數字的上入整數,如math.ceil(4.1) 返回 5 |
|
如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1 |
|
返回e的x次冪(ex),如math.exp(1) 返回2.718281828459045 |
|
返回數字的絕對值,如math.fabs(-10) 返回10.0 |
|
返回數字的下舍整數,如math.floor(4.9)返回 4 |
|
如math.log(math.e)返回1.0,math.log(100,10)返回2.0 |
|
返回以10為基數的x的對數,如math.log10(100)返回 2.0 |
|
返回給定參數的最大值,參數可以為序列。 |
|
返回給定參數的最小值,參數可以為序列。 |
|
返回x的整數部分與小數部分,兩部分的數值符號與x相同,整數部分以浮點型表示。 |
|
x**y 運算後的值。 |
|
返回浮點數x的四捨五入值,如給出n值,則代表舍入到小數點後的位數。 |
|
返回數字x的平方根,數字可以為負數,返回類型為實數,如math.sqrt(4)返回 2+0j |
- 隨機數函數
從序列的元素中隨機挑選一個元素,比如random.choice(range(10)),從0到9中 隨機挑選一個整數。 |
|
從指定範圍內,按指定基數遞增的集合中獲取一個隨機數,基數預設值為1 |
|
隨機生成下一個實數,它在[0,1)範圍內。 |
|
改變隨機數生成器的種子seed。如果你不瞭解其原理,你不必特別去設定seed, Python會幫你選擇seed。 |
|
將序列的所有元素隨機排序 |
|
隨機生成下一個實數,它在[x,y]範圍內。 |
- 三角函數
返回x的反餘弦弧度值。 |
||
返回x的反正弦弧度值。 |
||
返回x的反正切弧度值。 |
||
返回給定的 X 及 Y 坐標值的反正切值。 |
||
返回x的弧度的餘弦值。 |
||
返回歐幾里德範數 sqrt(x*x + y*y)。 |
||
返回的x弧度的正弦值。 |
||
返回x弧度的正切值。 |
||
將弧度轉換為角度,如degrees(math.pi/2) , 返回90.0 |
||
將角度轉換為弧度 |
|
- 數字常量
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+ |
以二進位格式打開一個文件用於追加。如果該文件已存在,文件指針將會放在文件的結尾。如果該文件不存在,創建新文件用於讀寫。 |