Python全棧 第二天 3·數值類型

int 整數類型

整數是啥不用多說吧,就是1,2,3,4,5,6......

>>> num1 = 12345
>>> type(num1)
<class 'int'>

folat 浮點數類型

就是小數,例如1.1,1.2啥的。

>>> num1 = 1.123
>>> type(num1)
<class 'float'>

bool 布爾類型

布爾類型只有兩種,False或True。表示假或真,用來做判斷。False和True為系統定義類型,首字母必須大寫。True的數值等于1,False的數值等于0。

>>> True + 1
2
>>> False + 1
1

>>> 1 > 2
False
>>> 1 < 2
True

復數類型

復數類型屬于高中數學基礎,Python中一般不常用。忘了的自己百度吧,因為我已經不會了。n = n + nj(標識符 = 實部 + 虛部),Python中虛部用“j”表示。


數值類型之間轉換

輸入類型(標識符或值),可將對象轉換為指定的其他類型。

>>> x = 1
>>> y = 1.5
 
>>> int(y)    # 轉成整數類型
1

>>> float(x)    # 轉成浮點數類型
1.0

>>> complex(x, y)    # 轉成復數類型
(1+1.5j)
>>> complex(x)
(1+0j)

數值類型常用小方法

  1. abs() 查看數字的絕對值
    輸入print(abs(標識符或數字)),可以查看標識符或數字的絕對值。
IN:  num1 = 10
     num2 = abs(num1)
     print(num2)
     
     print(abs(-10))
OUT: 10
     
     10
  1. max() 查看最大值
    輸入print(max(標識符或數字,標識符或數字)),可以輸出參數里的最大值。
IN:  num1 = 10
     num2 = 88
     print(max(num1, num2, 11, 15))
OUT: 88
  1. min() 查看最小值
    輸入print(min(標識符或數字,標識符或數字)),可以輸出參數里的最大值。
IN:  num1 = 10
     num2 = 88
     print(min(num1, num2, 11, 15))
OUT: 10
  1. pow() 計算乘方
    輸入print(pow(x, y)),可以計算x的y次方。
IN:  print(pow(10, 2))
OUT: 100
  1. round() 四舍五入計算

(1)不保留小數四舍五入
輸入print(round(參數)),可以四舍五入輸出結果。

IN:  print(round(1.4999))
     print(round(1 + 0.511))
OUT: 1
     2

(2)保留n位小數四舍五入
輸入print(round(參數, n位)),可以輸出四舍五入保留小數點后n位的結果。

IN:  print(round(1.4111, 2))
     print(round(1 + 0.4888, 2))
OUT: 1.41
     1.49

None 空值

空值是Python里一個特殊的值,不能理解為“0”,因為“0”時有意義的,而None是一個特殊值,表示空、沒有的意思。


?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容