關於python身份運算符示例的信息

本文目錄一覽:

python中常見的運算符有哪些分類?

Python中的運算符主要分為六大類,其中包含算術運算符、賦值運算符、比較/關係運算符、邏輯運算符、位運算符以及三目運算符。

1、Python算術運算符

是對數值類型的變量進行運算的,比如說:加、減、乘、除、取模和乘方運算等;

2、Python賦值運算符

是對已存在的變量進行重新設置新值的運算符;

3、Python關係運算符(也被稱為比較運算符)

關係運算符結果一般包含bool、True、False等,而關係表達式經常用在if結構的條件中或循環結構的條件中;

4、Python邏輯運算符

是用於連接多個條件,一般來講就是關係表達式;

5、Python位運算符

主要是用於數值類型的二進制的運算;

6、Python三目運算符

在Python中,沒有其他語言的三目運算符,可以藉助if語言實現類似的三目運算符。

Python之運算符匯總

第一類:Python算術運算符

算術運算符主要是對兩個對象進行算術計算的符號,其運算邏輯與數學的概念相似,因此比較好理解,常見的算術運算符有:

+:加,對兩個對象進行相加運算;

-:減,一個數減去另一個數,或者得到負數;

/:除,一個數除以另外一個數;

*:乘,兩個數相乘,或者返回一個被重複若干次字符串;

%:取模除,返回兩個數相除的餘數;

//:取整數,返回兩個數相除所得商數的整數部分;

**:冪運算,返回X的Y次冪。

第二種:Python比較關係運算符

對於兩個對象進行比較,其運算對象可以是數值也可以是字符串。

==:等於,判斷兩個對象是否相等,這裡的相等是指兩個變量的值相等而兩個變量卻不相同;

此外,其他比較運算符還包括:!=不等於,判斷兩個對象不相等,大於,小於,=大於等於,=小於等於。

第三種:Python賦值運算符

賦值運算符是編程開發中最常用的運算符,即對一個對象進行賦值,將運算符右側的值賦值給左側的變量。

=:簡單的賦值運算符,用於變量的賦值;

+=:加法賦值運算符;

此外,-=、*=、/=、/=、%=、//=等。

第四種:Python邏輯運算符

用於邏輯預算的符號,一般用於判斷兩個變量的交並集,一般返回一個布爾值,其運算原理與數學中的邏輯運算相同,包括:

and:邏輯與運算;

or:邏輯或運算;

net:邏輯非運算。

第五種:Python位運算符

位運算符是對Python對象進行按照存儲的bit操作,其運算對象是二進制的格式,一般我們在開發過程中用到的比較少。

: 按位與運算符,參與運算的兩個值相應位都為1,則該位返回為1,否則為0。

| :按位或運算符,只要對應的兩個二進位有一個為1時,則該位返回1。

^ :按位異或運算符,當對應位相異時,結果為1。

~ :按位取反運算符,對數據的每個二進制位取反,即把1編程0,把0編程1。

:左移動運算符,將二進制位全部左移,高位丟棄,低位補0。

:右移動運算符,將二進制位全部右移,低位丟棄,高位補0。

第六:Python成員運算符

用於判斷兩個對象的是否存在包括關係,即一個對象中是否包含另外一個對象,其返回結尾為布爾值。成員運算符只有in和not

in,即判斷指定的值是否在某個對象中,這個對象可以是字符串,也可以是元組、列表。

第七:Python身份運算符

判斷是否引用自一個對象,主要是通過兩個對象的存儲單位id進行對比判斷兩個變量是否相同,其中運算符有is和is

not,表示兩個標識符是不是引用自一個對象。

==:邏輯運算符,主要用來驗證兩個變量的value值是否相同;

is:是身份運算符,判斷兩個變量是否相同,即其物理存儲地址id相同。

python身份運算符怎麼用

Python身份運算符

身份運算符用於比較兩個對象的存儲單元

以下實例演示了Python所有身份運算符的操作:

#!/usr/bin/python

a = 20

b = 20

if ( a is b ):

print “Line 1 – a and b have same identity”

else:

print “Line 1 – a and b do not have same identity”

if ( id(a) == id(b) ):

print “Line 2 – a and b have same identity”

else:

print “Line 2 – a and b do not have same identity”

b = 30

if ( a is b ):

print “Line 3 – a and b have same identity”

else:

print “Line 3 – a and b do not have same identity”

if ( a is not b ):

print “Line 4 – a and b do not have same identity”

else:

print “Line 4 – a and b have same identity”

以上實例輸出結果:

Line 1 – a and b have same identity

Line 2 – a and b have same identity

Line 3 – a and b do not have same identity

Line 4 – a and b do not have same identity

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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-21 13:04
下一篇 2024-12-21 13:04

相關推薦

  • 北化教務管理系統介紹及開發代碼示例

    本文將從多個方面對北化教務管理系統進行介紹及開發代碼示例,幫助開發者更好地理解和應用該系統。 一、項目介紹 北化教務管理系統是一款針對高校學生和教職工的綜合信息管理系統。系統實現的…

    編程 2025-04-29
  • 條件運算符(?:)是什麼意思?

    條件運算符(?:)是JavaScript中的一種特殊的運算符,也是許多編程語言中相似語法的一部分。它可以允許我們在一個簡單、一行的語句中完成條件判斷和賦值操作,非常方便。 1.語法…

    編程 2025-04-29
  • Python按位運算符和C語言

    本文將從多個方面詳細闡述Python按位運算符和C語言的相關內容,並給出相應的代碼示例。 一、概述 Python是一種動態的、面向對象的編程語言,其按位運算符是用於按位操作的運算符…

    編程 2025-04-29
  • 選擇大容量免費雲盤的優缺點及實現代碼示例

    雲盤是現代人必備的工具之一,雲盤的容量大小是選擇雲盤的重要因素之一。本文將從多個方面詳細闡述使用大容量免費雲盤的優缺點,並提供相應的實現代碼示例。 一、存儲空間需求分析 不同的人使…

    編程 2025-04-29
  • Python調字號: 用法介紹字號調整方法及示例代碼

    在Python中,調整字號是很常見的需求,因為它能夠使輸出內容更加直觀、美觀,並且有利於閱讀。本文將從多個方面詳解Python調字號的方法。 一、內置函數實現字號調整 Python…

    編程 2025-04-29
  • Java 監控接口返回信息報錯信息怎麼處理

    本文將從多個方面對 Java 監控接口返回信息報錯信息的處理方法進行詳細的闡述,其中包括如何捕獲異常、如何使用日誌輸出錯誤信息、以及如何通過異常處理機制解決報錯問題等等。以下是詳細…

    編程 2025-04-29
  • 使用Python爬蟲獲取電影信息的實現方法

    本文將介紹如何使用Python編寫爬蟲程序,來獲取和處理電影數據。需要了解基本的Python編程語言知識,並使用BeautifulSoup庫和Requests庫進行爬取。 一、準備…

    編程 2025-04-28
  • Python中賦值運算符和相等運算符解析

    Python是一種高級編程語言,它通常被用於開發 Web 應用程序、人工智能、數據分析和科學計算。在Python中,賦值運算符和相等運算符是非常常見和基本的運算符,它們也是進行編程…

    編程 2025-04-28
  • Corsregistry.a的及代碼示例

    本篇文章將從多個方面詳細闡述corsregistry.a,同時提供相應代碼示例。 一、什麼是corsregistry.a? corsregistry.a是Docker Regist…

    編程 2025-04-28
  • Python Flask系列完整示例

    Flask是一個Python Web框架,在Python社區中非常流行。在本文中,我們將深入探討一些常見的Flask功能和技巧,包括路由、模板、表單、數據庫和部署。 一、路由 Fl…

    編程 2025-04-28

發表回復

登錄後才能評論