1. 表現形式
浮點數:float
複數:complex
注意:
2. 進製轉換
進製轉換
十進位制 -> 二進位制
num = 18
print(bin(num)), 列印: 0b10010
十進位制 -> 八進位制
num = 18
print(oct(num)), 列印: 0o22
十進位制 -> 十六進製制
num = 18
print(hex(num)), 列印: 0x12
複製**
num = 0b10 010
10 -> 010 -> 2
010 -> 2
0b010 010 == 0o22
複製**
num = 0o22
2 -> 010
2 -> 010
0o22 == 0b010010
複製**
num = 0b101 1010
101 -> 0101 -> 5
1010 -> 10
0b01011010 == 0x5a
複製**
num = 0x5a
5 -> 0101
a -> 1010
0o22 == 0b0101 1010 -> 0b1011010
複製**
3. 常用操作
數學函式
abs(x): 絕對值函式, 獲取數值的絕對值
max(x, y, ...): 最大值函式, 獲取多個數值中的最大值
min(x, y, ...): 最小值函式, 獲取多個數值中的最小值
round(x, n): 四捨五入函式, n為小數點後位數
num = round(3.57)
print(num), 列印: 4
// 保留一位小數
num1 = round(3.57, 1)
print(num1), 列印: 3.6
pow(x, y): x的y次冪
複製**
math標準庫, 使用時需要使用import匯入
import math
呼叫math標準庫中的函式時, 需要使用 庫名.函式名(引數) 的形式
ceil(num): 向上取整函式
print(math.ceil(3.5)) // 列印: 4
floor(num): 向下取整函式
print(math.ceil(3.5)) // 列印: 3
sqrt(num): 開平方函式
print(math.sqrt(4)) // 列印: 2
log(x, base): 求對數函式
print(math.log(10000, 10)) // 列印: 4
複製**
隨機函式# 使用random函式, 需要先導入 random 標準庫
import random
# random(): 獲取 [0, 1) 範圍內的小數
random.random()
# choice(seq): 從乙個序列中, 隨機挑選乙個數值
list = [1, 3, 5, 6, 7, 8]
random.choice(list)
# uniform(x, y): 獲取 [x, y] 範圍內的隨機小數
random.uniform(1, 3)
# randint(x, y): 獲取[x, y] 範圍內的隨機整數
random.randint(3, 10)
# randrange(start, stop=none, step=1): 給定區間內的一隨機整數, [start, stop)
randrange(1, 20) # 獲取 [1, 20) 範圍內的隨機整數
randrange(1, 20, 5) # 獲取 [1, 20) 範圍內, 步長為5的隨機整數, 即範圍: 1, 6, 11, 16
複製**
三角函式import math
# sin(x): 正弦, x是乙個弧度, 即 角度 / 180 * π, 以下函式的x意思相同
math.six(math.pi / 4) # pi是math庫中的數學常量, π
# cos(x): 余弦
# tan(x): 正切
# asin(x): 反正弦
# acos(x): 反余弦
# atan(x): 反正切
# degrees(x): 弧度 -> 角度
# radians(x): 角度 -> 弧度
複製**
數學常量
1. bool
2. bool是int型別的子類
result = issubclass(bool, int)
列印: true, 即bool使int的子類, 擁有int特性
複製**
3. 應用場景num1 = true + 2
print(num1) 列印: 3, 所以true參與運算時, 會被當做整數 1
num2 = false + 2
print(num2) 列印: 2, 所以false參與運算時, 會被當做整數 0
複製**
可以用於 if判斷條件 和 while迴圈條件
python 布林型別,基礎運算和基礎流程
1.布林型 1 空元組,列表,字典,字串,none都屬於flase 2 非零,非空列表,字典,字串,元組 1.0,空元組,列表,字典,字串,none都屬於flase print bool 0 整型 print bool 列表 print bool 元組 print bool 字典和集合 print ...
Python 基礎 數值列表
在前面所提的章節中,我們所提及的大多是列表中的字串的操作,那麼接下來將詳細介紹數值列表的建立和使用。數值列表即存放了一株相關的數值型元素的列表,那麼如將這一組資料放入數值列表中呢?lunm input 請輸入乙個人數值列表 請輸入乙個數值列表 1 2,3 4,5 6 lnum 1,2,3,4,5,6...
Python 入門(三)整數和浮點數 布林型別
python支援對整數和浮點數直接進行四則混合運算,運算規則和數學上的四則運算規則完全一致。基本的運算 1 2 3 6 4 5 6 14 7.5 8 2.1 3.0375使用括號可以提公升優先順序,這和數 算完全一致,注意只能使用小括號,但是括號可以巢狀很多層 1 2 3 9 2.2 3.3 1.5...