importmath#浮點數相關函式
importcmath#複數運算相關函式
1. math.pi : π(圓周率)
2. math.e : e(自然常數)
absolute(絕對值),返回x的絕對值。
ceil(進一法取整),返回比x大的最小整數。
返回比x小的最大整數。
返回e的x次方。
1. x為對數,base為底數,不指明base時預設底數為e;
2. math.log(math.e)的值為1.0;
3. math.log10(100)與math.log(100,10)的返回值相等。
1. 返回序列s的最大值,非數字字元按ascii值排序;
2. s可以是字串、元組、列表、字典;當s是字典時,返回的是最大鍵值。
1. 返回序列s的最小值,非數字字元按ascii值排序;
2. s可以是字串、元組、列表、字典;當s是字典時,返回的是最小鍵值。
1. x對y取模運算,獲取x除以y的餘數;
2. math.modf(x),返回(小數部分,整數部分)。
1. 返回值是x的y次方;
2. pow()返回的是整數,可以進一步用結果對z取模運算;
3. math.pow返回的是浮點數,不支援取模運算。
1. 針對x進行四捨五入運算,實際上並不是每個值都能準確四捨五入,有時候5會被捨棄;
2. n指明要保留的小數點後的位數,沒有指明n的情況下,就是對x取整。
返回x的平方根。
1. math.sin(x):x弧度的正弦值;
2. math.cos(x):x弧度的余弦值;
3. math.tan(x):x弧度的正切值;
4. math.asin(x):x弧度的反正弦值;
5. math.degrees(x):返回弧度x對應的角度值;
6. math.radians(y):返回角度y對應的弧度值;
7. math.hypot(x, y):返回歐幾里德範數 sqrt(x*x + y*y)。
import random
1. random.choice(s)從序列s隨機挑取乙個元素返回,s可以是字串、元組、列表。
2.random.randrange (start,stop,step)1. 返回指定範圍內的隨機值;
2. start:範圍開始值,包含在範圍內,非必須指定,預設值為0;
3. stop:範圍結束值,不包含在範圍內,必須指定;
4. step:取值步長,遞增基數,非必須指定,預設值為1。
3.random.random()隨機生成乙個在[0,1)範圍內的實數。
4.random.uniform(x, y)隨機生成乙個在[x,y)範圍內的浮點數。
5.random.seed(x)改變隨機數生成器的種子,可以在呼叫其他隨機模組函式之前呼叫此函式。x不是必須指定的。
6.random.shuffle(list)shuffle(洗牌,置亂),打亂列表中元素的排序,即將列表中的元素隨機排序。
示例1
示例2
示例3
python入門 基礎知識
1.運算子 加 減 乘 除 取餘 平方 2.獲取輸入 input 函式獲取使用者的輸入,將字串和數字轉換成整數 raw input 函式獲取使用者的輸入,結果被看作原始字串 test input pleae enter your name intpu jackm or 3,此函式讀取引數加入 數字不...
Python基礎知識之5
1.檔案的開啟與關閉 新建乙個檔案,檔名為 test.txt f open test.txt w 關閉這個檔案 f.close 2.檔案的讀寫 2.1 寫資料 write 示例如下 f open test.txt w f.write hello world,i am here f.close 2.2...
Python基礎知識 爬蟲入門
爬蟲,即網路爬蟲。打個形象的比方 乙隻蜘蛛在蜘蛛網上爬,可以以某種方式從網上的某個地方找到自己想要的東西。那麼和網頁相聯絡起來有什麼關係呢?首先我們先簡單介紹一下網頁的基本概念。所謂網頁,也就是我們給瀏覽器輸出乙個字串,瀏覽器進行解析後,經dns伺服器找到伺服器主機後,向伺服器發出請求,伺服器經過解...