程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python之數字(Number)

編輯:Python

del 刪除對象引用

del var1,var2 ....

  • 1.


Python支持三種不同的數值類型:

1、整型(int)通常被稱為整數或整型,是正或負整數,不帶小數點

2、浮點型(float)通常由整數部分加小數點組成,浮點型也可以使用科學技術法表示 2.5e

3、復數(complex)復數由實數部分和虛數部分構成,可用a+bj 表示 也可用 complex(a , b) 表示,復數的實部a和虛部b都是浮點型


數據類型轉換

有時候需要一些原因要對數據類型進行轉換輸出,只需將需要的數據類型作為函數名即可

1、int(x)        將x轉換為一個整數

2、float(x)     將x轉換到一個浮點數

3、complex(x)     將x轉換到一個復數,實數部分為x,虛數部分為0

4、complex(x,y)     將x轉換到一個復數,實數部分為x,虛數部分為y

例子:將浮點數轉換為整數輸出,但數據類型並未改變


Python 數字運算

可直接在命令行解釋器中運算各種表達式

//  取整除  得到的並不一定是整數類型的數,它與分母分子的數據類型有關系。

等號 = 用於給變量賦值,賦值後不會回顯到頁面

變量在使用前要先定義,不然會報錯

不同類型的數值混合運算會將整數轉換為別的數據類型

在交互模式中,最後被輸出的表達式結果被賦值給變量 _

例如:

round(str,length) 截取字符串後保留幾位小數


數學函數

abs() 獲取絕對值

abs(-10)

ceil() 返回數字的上入整數,即3.1 返回4

該函數需要引入math模塊,否則會提示找不到此函數未定義

import math

math.ceil(4.2)

fabs() 返回數字的絕對值(浮點數)

該函數也需要引入math模塊

a = 10

import math
math.fabs(a)
  • 1.
  • 2.
  • 3.

floor() 返回數字的下捨整數,如:math.floor(4.2) 返回4

math.floor(4.9)
  • 1.
  • 2.


max()、min() 返回序列內最大、最小值

min(50,24,36,100,94,241,2166,1)

max(13,51,1563,142,240,74,5000)
  • 1.
  • 2.

pow(x,y) 返回x**y 後的值

math.pow(2,5)

round(str,length) 截取字符串後保留幾位小數

不加參數是按四捨五入來

加上參數是保留幾位小數


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved