'''數字資料型別用於儲存數值。
資料型別是不允許改變的,這就意味著如果改變量字資料型別的值,將重新分配空間。
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之整數商,即不大...