Python入門教程(七)Python數字類型

Python 數字類型

Python 中有三種數字類型:

  • int
  • float
  • complex

為變量賦值時,將創建數值類型的變量:

實例

x = 10   # int
y = 6.3  # float
z = 2j   # complex

如需驗證 Python 中任何對象的類型,請使用 type() 函數:

實例

print(type(x))
print(type(y))
print(type(z))

運行實例

Int

Int 或整數是完整的數字,正數或負數,沒有小數,長度不限。

實例

整數:

x = 10
y = 37216654545182186317
z = -465167846

print(type(x))
print(type(y))
print(type(z))

運行實例

Float

浮動或“浮點數”是包含小數的正數或負數。

實例

浮點:

x = 3.50
y = 2.0
z = -63.78

print(type(x))
print(type(y))
print(type(z))

運行實例

浮點數也可以是帶有“e”的科學數字,表示 10 的冪。

實例

浮點:

x = 27e4
y = 15E2
z = -49.8e100

print(type(x))
print(type(y))
print(type(z))

運行實例

復數

復數用 “j” 作為虛部編寫:

實例

復數:

x = 2+3j
y = 7j
z = -7j

print(type(x))
print(type(y))
print(type(z))

運行實例

類型轉換

您可以使用 int()、float() 和 complex() 方法從一種類型轉換為另一種類型:

實例
從一種類型轉換為另一種類型:

x = 10 # int
y = 6.3 # float
z = 1j # complex

# 把整數轉換為浮點數

a = float(x)

# 把浮點數轉換為整數

b = int(y)

# 把整數轉換為復數:

c = complex(x)

print(a)
print(b)
print(c)

print(type(a))
print(type(b))
print(type(c))

運行實例

註釋:您無法將復數轉換為其他數字類型。

隨機數

Python 沒有 random() 函數來創建隨機數,但 Python 有一個名為 random 的內置模塊,可用於生成隨機數:

實例

導入 random 模塊,並顯示 1 到 9 之間的隨機數:

import randomprint(random.randrange(1,10))

運行實例

到此這篇關於Python入門教程(七)Python數字類型的文章就介紹到這瞭,更多相關Python數字類型內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: