Python初學者日誌 7 25

2021-08-21 18:06:24 字數 1030 閱讀 4973

-與數學中整數概念一致,可正可負

-pow(x,y)函式:計算x^y,想算多大就多大

四種進製表示

-10進製、2進製、8進、16進製制

-取值範圍小數精度都存在限制,但通常不影響

-取值範圍約為-10^308——10^308

-精度數量級為10^-16

-浮點數運算存在不確定尾數,不是bug

(解釋:用53位二進位制表示小數部分,約10^-16,

這個二進位制與十進位制之間不存在一一對應關係,所以轉換成十進位制之後,

存在尾數。如0.1,用二進位制表示是0.0000110011001100110011……,

然後轉換成十進位制不是正好的0.1,是0.1000000000032432414,

所以就產生了尾數。)

-round(x,d):對x四捨五入,d是擷取的位數,小數作比較時要使用round函式

-不確定尾數一般在10^-16

-浮點數可採用科學計數法表示:字母e或e作為冪的符號,以10為基數

z為乙個複數

z.real獲得實部、z.imag獲得虛部

『+-*/』為加減乘除,除法結果為浮點數

『//』為整數除

x op = y 等價於 x = x op y

整數 -》浮點數-》複數

經過計算,資料型別會變化

-abs(x) 取絕對值

-divmod(x,y) 商餘輸出 結果為(x//y,x%y)

-pow(x,y,[z])  冪餘運算 輸出(x**y)%z,[...]表示引數z可以省略

-max(...,...,...)取最大

-min (...,...,...)取最小

-int (x)將x變成整數,捨棄小數部分,int(「123」)結果為123

-float(x)將x變成浮點數,增加小數部分,float(「1.23」)結果為1.23

-complex(x)將x變成複數,增加虛數部分

如:求乙個冪的後四位,就把z設成10000

Python初學者日誌 函式

def 函式名 引數 函式體 return 返回值 函式定義時,引數是一種佔位符 函式定義後,若不被呼叫,則不會被執行 函式定義後,引數是輸入,函式體是處理,結果是輸出。也就是說,函式是ipo的一種形式。函式可以有引數,也可以沒有,但必須保留函式名後的括號 函式定義時可以為某些引數指定預設值,構成可...

Linux初學者日誌

linux 小白日記 作為一名linux的初學者,在第一次接觸linux後,就對其產生了很濃厚的興趣。在學linux之前,一直用的都是windows系統,對我來說,兩者最大的差別就是windows系統所有的操作方式都十分直觀易懂,沒有太多條條框框的拘束,而linux則多了許多的必需的 法則 學起來也...

Python初學者日誌 Time庫

計算機時間的表達 提供獲取系統時間,並格式化輸出 提供系統級精確計時功能 用法import time time.方法 time.time 獲取當前時間戳,也就是計算機內部的時間值,為浮點數 time.ctime 返回字串,為易讀的當前時間結果 time.gmtime 獲取當前時間,表示為計算機可處理...