1.數值類型
Number數據類型只要包括三個分別是:整型(int)、浮點型(float)、復數(complex)
- 整型:包括正整數、負整數。如:1024、-1024。整型有四種進制表示,分別為:二進制、八進制、十進制、十六進制,說明如下表所示:
引導符寫在前面,以0(零)開始
number=1 #整型
print(number)
number2=0b10101
print(number2)
number3=0o17
print(number3)
number3=0xa1
print(number3)
浮點型:由整數部分和小數部分組成。
復數:由實數部分和虛數部分組成。
2. 基本運算
3 數學函數
除了上面的基本運算外,我還可以借助數學模塊 math 實現更多的運算。
首先要先引入數學模塊 math。如下所示:
import math #只有引入后才能使用如下函數
引入math后,要用math調用下面函數
例如
math.sqrt(81)
abs()和pow()不導入math包也可以計算
4. 隨機函數
在安全領域有時會用到隨機數,random 模塊對隨機數的生成提供了支持。
首先還是要引入 random 模塊。如下所示:
import random
下面簡單介紹兩個函數:
random(x)函數
隨機生成一個 0 到 1 范圍內的實數(包含0,不包含1)。使用如下所示:
import random
random.random()
uniform(x, y)函數
隨機生成一個 x 到 y 范圍內的實數。
x – 隨機數的最小值,包含該值。
y – 隨機數的最大值,不包含該值。
返回一個浮點數使用如下所示:
import random
random.uniform(1,10)
import random
a=random.random()
print(a)b=random.uniform(2,3)
print(b)