Python中的數值類型及運算

一、Python中的數值類型

Python中包括三種常見的數值類型:整數、浮點數和複數。

整數(int):Python中整數包括正整數、負整數和零,整數類型是沒有小數的。

浮點數(float):浮點數用於表示有小數點的數字,它的精度可以達到小數點後15位。

複數(complex):複數可以用於表示實數和虛數。在Python中,使用「j」表示虛數部分。

>>> a = 5        # 整數類型
>>> b = 3.14     # 浮點數類型
>>> c = 4 + 3j   # 複數類型

二、Python中的數值運算

1.算數運算

Python中的數值類型支持基本的四則運算,即加(+)、減(-)、乘(*)和除(/)。

>>> a = 10
>>> b = 3
>>> a + b    # 加法
13
>>> a - b    # 減法
7
>>> a * b    # 乘法
30
>>> a / b    # 除法
3.3333333333333335

Python中的除法包括兩種:一種是「/」表示普通的除法,另一種是「//」表示整除。

>>> a = 10
>>> b = 3
>>> a / b      # 普通的除法
3.3333333333333335
>>> a // b     # 整除
3

還有一種運算是求餘數,即使用「%」。

>>> a = 10
>>> b = 3
>>> a % b      # 求餘數
1

2.比較運算

Python中的比較運算包括大於(>)、小於(=)、小於等於(<=)和等於(==)。

>>> a = 10
>>> b = 3
>>> a > b
True
>>> a = b
True
>>> a <= b
False
>>> a == b
False

3.邏輯運算

Python中的邏輯運算包括and、or和not。

>>> a = 10
>>> b = 3
>>> c = 5
>>> a > b and b > c
False
>>> a > b or b > c
True
>>> not a > b
False

4.位運算

Python中的位運算包括按位與(&)、按位或(|)、按位異或(^)、左移(<<)和右移(>>)。

>>> a = 60        # 60的二進制表示為111100
>>> b = 13        # 13的二進制表示為1101
>>> a & b      # 按位與,即111100 & 1101 = 1100
12
>>> a | b      # 按位或,即111100 | 1101 = 111101
61
>>> a ^ b      # 按位異或,即111100 ^ 1101 = 110001
49
>>> a << 2    # 左移動兩位,即11110000
240
>>> a >> 2    # 右移動兩位,即1111
15

5.賦值運算

賦值運算(=)是將右邊的值賦給左邊的變量,Python中支持多重賦值。

>>> a, b, c = 10, 20, 30
>>> a
10
>>> b
20
>>> c
30

除了一般的賦值運算外,Python中還有其他賦值運算符號,在算數運算符號後面添加「=」即可,比如「+=」、「-=」等。

>>> a = 10
>>> a += 5    # 等價於a = a + 5
>>> a
15

總結

本文詳細介紹了Python中的數值類型及其運算,包括:整數、浮點數、複數;算數運算、比較運算、邏輯運算、位運算和賦值運算等。希望本文可以對大家學習Python編程有所幫助。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/153770.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-15 03:23
下一篇 2024-11-15 03:23

相關推薦

  • Python列表中負數的個數

    Python列表是一個有序的集合,可以存儲多個不同類型的元素。而負數是指小於0的整數。在Python列表中,我們想要找到負數的個數,可以通過以下幾個方面進行實現。 一、使用循環遍歷…

    編程 2025-04-29
  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python中引入上一級目錄中函數

    Python中經常需要調用其他文件夾中的模塊或函數,其中一個常見的操作是引入上一級目錄中的函數。在此,我們將從多個角度詳細解釋如何在Python中引入上一級目錄的函數。 一、加入環…

    編程 2025-04-29
  • Python計算陽曆日期對應周幾

    本文介紹如何通過Python計算任意陽曆日期對應周幾。 一、獲取日期 獲取日期可以通過Python內置的模塊datetime實現,示例代碼如下: from datetime imp…

    編程 2025-04-29
  • 如何查看Anaconda中Python路徑

    對Anaconda中Python路徑即conda環境的查看進行詳細的闡述。 一、使用命令行查看 1、在Windows系統中,可以使用命令提示符(cmd)或者Anaconda Pro…

    編程 2025-04-29
  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智能、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29
  • Python清華鏡像下載

    Python清華鏡像是一個高質量的Python開發資源鏡像站,提供了Python及其相關的開發工具、框架和文檔的下載服務。本文將從以下幾個方面對Python清華鏡像下載進行詳細的闡…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29
  • 蝴蝶優化算法Python版

    蝴蝶優化算法是一種基於仿生學的優化算法,模仿自然界中的蝴蝶進行搜索。它可以應用於多個領域的優化問題,包括數學優化、工程問題、機器學習等。本文將從多個方面對蝴蝶優化算法Python版…

    編程 2025-04-29
  • Python字典去重複工具

    使用Python語言編寫字典去重複工具,可幫助用戶快速去重複。 一、字典去重複工具的需求 在使用Python編寫程序時,我們經常需要處理數據文件,其中包含了大量的重複數據。為了方便…

    編程 2025-04-29

發表回復

登錄後才能評論