pyton3的數字操作你都會用嗎?

2022-03-26 05:49:47 字數 1333 閱讀 2132

'''

數字資料型別用於儲存數值。

資料型別是不允許改變的,這就意味著如果改變量字資料型別的值,將重新分配空間。

1.del(用於刪除一些數字物件的引用)

2.整形(int)通常被稱為是整形或者整數,是正或負整數,不帶小數點。

3.浮點型(float)浮點型由整數部分與小數部分組成。

4.負數(complex)負數由實數部分和虛數部分組成。

數字型別轉換

1.int(x)將x轉換為整數

2.float(x)將x轉換為浮點數(也就是小數)

3.complex(x)將x轉換到乙個負數。實數部分為x虛數部分為0

4.complex(x,y)將x和y轉換到乙個負數,實數部分為x 虛數部分為y,x和y是數字表示式。

python數字運算

1.+(加法)

2.-(減法)

3.*(乘法)

4./(有小數)

5.//(取整)

5.%(取餘數)

6.=(賦值)

6.==(比較)

7.**(冪)

數學函式

1.abs(x)返回數字(x)的絕對值

2.ceil(x)返回數字的上入整數(math.ceil(4.1)返回5)

3.cmp(x,y)python3已廢棄

4.exp(x)返回x的次冪

5.fabs(x)返回梳子的絕對值(有小數)

6.floor(x)返回x的下設整數

7.log(x)返回x的自然對數

8.log10(x)返回以10為基數的x對數

9.max()返回引數的最大值,可以放序列

10.min()返回給定引數的最小值,可以放序列

11.modf(x)返回整數部分與小數部分、

12.pow(x,y)x**y運算後的值

13.round(x,[,n])設定,的位置給四捨五入的運算

14.sqrt(x)返回數字的平方根,數字可以為負數,返回型別為實數

隨機數函式

1.choice(a)從序列的元素中隨機挑選乙個元素。random.choice(range(10))

2.randrange(1,100,2)給定範圍返回隨機向

3.random()隨機生成0.1範圍內

4.seed[x]本函式沒有返回值

5.shuffle(lst)將序列的元素隨機排序

6.uniform(x,y)隨機生成乙個實數。

'''print('del使用')

var1=[1,2,3,4,5,6]

del var1[2]

print(var1)

print('')

基於pyton3的堆排序

一直想把常見的排序演算法,都寫一遍。今天,終於完成了。打卡之堆排序。堆排序演算法,主要利用到完全二叉數以及大根堆的概念。完全二叉數 若設二叉樹的深度為h,除第 h 層外,其它各層 1 h 1 的結點數都達到最大個數,第 h 層所有的結點都連續集中在最左邊,這就是完全二叉樹。大根堆 任何一顆子樹的最大...

輸入3個不同的數字排序 列表操作

x 1 numlist while x 3 num input 請輸入第 str x 個數字 if num in numlist print 數字有重複 numlist.pop num continue elif not num.isdigit numlist.pop num print 必須輸入數...

數字型別的操作

一 內建數值運算操作符 python提供了9個基本的數值運算操作符,如表3.2所示。這些操作符由python直譯器直接提供,不需要引用標準或第三方函式庫,也叫內建操作符。1.x y x與y之和 2.x y x與y之差 3.x y x與y之積 4.x y x與y之商 5.x y x與y之整數商,即不大...