python中的布爾操作符(Python中布爾)

本文目錄一覽:

Python中的運算符有哪些

1. 比較運算符:

如果比較式成立,返回True;不成立,則返回False。

常見的比較運算符如下:

除了簡單的兩值相比之外,比較運算符還支持比較複雜的比較。

(1)多條件比較:

可以先給變數a賦值,然後做多條件比較。

1 a = 3

2 print(1 a 5)

(2)變數的比較:

給變數a和變數b分別賦值,進行比較。

1 a = 3

2 b = 3

3 print(a != b)

4

5 s1 = ‘duwangdan’

6 s2 = ‘DuWangDan’

7 print(s1 == s2)

(3)函數結果的比較:

1 print(abs(-1) len(‘duwagndan’))

2 # abs():返回輸入參數的絕對值

在比較運算中有一些需要留意的小問題:

不同類型的對象不能用「、=、、=」進行比較,但可以用「==、!=」做比較。

1 print(21 == len(‘duwangdan’))

在文章開頭說過,True對應的是1,False對應的是0。看下面這個例子,False+True其實相當於0+1:

1 print(False + True False + False)

2. 成員運算符:

成員運算符的關鍵詞是「in」,判斷一個元素是否在某一個列表中。運行如下程序後,可得到反饋結果。

1 a = 1

2 b = ‘beautiful’

3 album = [1,’beautifully’,False,7]

4 # 創建列表,命名該列表為album

5 print(a in album)

6 print(b in album

當album=[]時,表示該列表為空。

如果想在album中新增內容,可以用append方法來實現。新增後,會在列表末尾顯示新增的內容。

1 album = [1,’beautifully’,False,7]

2 album.append(‘Wow’)

3 # 用append()方法在album中新增內容

4 print(album)

3. 身份運算符:

身份運算符是用來比較兩個對象是否是同一個對象,而之前比較運算符中的「==」 則是用來比較兩個對象的值是否相等。

身份運算符主要用「is、is not」來判斷。

1 a = ‘duwangdan’

2 b = ‘duwangdan’

3 print(a is b)

4 print(a is not b)

4. 布爾運算符:

在Python中有3種布爾運算符:and、or、not。

如下例子,返回結果分別為:False、True、True。

1 print(1 2 and 1 0)

2 print(1 2 or 1 0)

3 print(not False)

Python中的算術運算符有哪些呢?

1. 比較運算符:

如果比較式成立,返回True;不成立,則返回False。

常見的比較運算符如下:

除了簡單的兩值相比之外,比較運算符還支持比較複雜的比較。

(1)多條件比較:

可以先給變數a賦值,然後做多條件比較。

1 a = 3

2 print(1 a 5)

(2)變數的比較:

給變數a和變數b分別賦值,進行比較。

1 a = 3

2 b = 3

3 print(a != b)

4

5 s1 = ‘duwangdan’

6 s2 = ‘DuWangDan’

7 print(s1 == s2)

(3)函數結果的比較:

1 print(abs(-1) len(‘duwagndan’))

2 # abs():返回輸入參數的絕對值

在比較運算中有一些需要留意的小問題:

不同類型的對象不能用「、=、、=」進行比較,但可以用「==、!=」做比較。

1 print(21 == len(‘duwangdan’))

在文章開頭說過,True對應的是1,False對應的是0。看下面這個例子,False+True其實相當於0+1:

1 print(False + True False + False)

2. 成員運算符:

成員運算符的關鍵詞是「in」,判斷一個元素是否在某一個列表中。運行如下程序後,可得到反饋結果。

1 a = 1

2 b = ‘beautiful’

3 album = [1,’beautifully’,False,7]

4 # 創建列表,命名該列表為album

5 print(a in album)

6 print(b in album

當album=[]時,表示該列表為空。

如果想在album中新增內容,可以用append方法來實現。新增後,會在列表末尾顯示新增的內容。

1 album = [1,’beautifully’,False,7]

2 album.append(‘Wow’)

3 # 用append()方法在album中新增內容

4 print(album)

3. 身份運算符:

身份運算符是用來比較兩個對象是否是同一個對象,而之前比較運算符中的「==」 則是用來比較兩個對象的值是否相等。

身份運算符主要用「is、is not」來判斷。

1 a = ‘duwangdan’

2 b = ‘duwangdan’

3 print(a is b)

4 print(a is not b)

4. 布爾運算符:

在Python中有3種布爾運算符:and、or、not。

如下例子,返回結果分別為:False、True、True。

1 print(1 2 and 1 0)

2 print(1 2 or 1 0)

3 print(not False)

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

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

1、Python算術運算符

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

2、Python賦值運算符

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

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

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

4、Python邏輯運算符

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

5、Python位運算符

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

6、Python三目運算符

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

python運算符

介紹邏輯運算符的種類以及使用方法,例子使用pycharm解釋器。

電腦:華為MateBook

系統:Windows10

軟體:pycharm解釋器1.0

1、第一個,邏輯與and,就是並且的意思;寫法是:a and b (a,b為python對象),使用方法:如果a為False,a and b返回False,否則它返回b的計算值。舉例如圖,and左右沒用其他邏輯計算僅數字的情況,(我們知道python中,數字0即為Fasle,其他數字為True)。

2、非數字類型的對象,使用and時也是同樣的結果;例如下圖:(空的列表即為False)。

3、當and左右是其他邏輯運算的情況;同樣和上面兩種情況一樣。例圖,and兩邊是比較運算的結果。

4、第二個,邏輯或or;也就是或者的意思。寫法是:a or b (a,b為python對象),用法:如果a為True,它返回a的值,否則它返回b的計算值。第一例子仍以數字來說明。

5、如果or兩邊是其他的布爾表達式,用法也是與上面相同的;如圖中例子中or兩邊都是比較運算符。

6、第三個:邏輯非not,就是不是的意思;寫法not a;(a為python對象)。用法:如果a為True,則返回False;如果a為False,則返回True。

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

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

相關推薦

  • Python周杰倫代碼用法介紹

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

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

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

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

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

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

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

    編程 2025-04-29
  • Python列表中負數的個數

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

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

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

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

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

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

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

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

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

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

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

    編程 2025-04-29

發表回復

登錄後才能評論