搜尋
首頁後端開發Python教學python中什麼是運算符
python中什麼是運算符Aug 27, 2020 pm 01:36 PM
python運算符

python 運算子是:1、算術運算, 用於加減乘除等數學運算;2、賦值運算,用於接收運算子或方法呼叫傳回的結果;3、比較運算, 來做大小或等值比較運算;4、邏輯運算,用於做與、或、非運算;5、位元運算, 用於二進位運算。

python中什麼是運算符

相關學習推薦:#python教學##】

python 運算子是:

說完常用的資料型別,再來下運算子。運算子用於將各種類型的資料進行運算,讓靜態的資料跑起來。

程式語言中的運算大致分為以下幾個大類:

  • 算術運算, 用於加減乘除等數學運算

  • 賦值運算,用於接收運算子或方法呼叫傳回的結果

  • #比較運算, 用來做大小或等值比較運算

  • 邏輯運算,用於做與、或、非運算

  • 位元運算, 用於二元運算

每種運算中所包含的符號稱為對應的運算符,如算術運算符、比較運算子等。

一、算術運算

python中什麼是運算符

#二、賦值運算

python中什麼是運算符

python中什麼是運算符

#三、比較運算python中什麼是運算符

Python有8中比較運算,它們有相同的優先權。比較操作可以被任意連接,例如 x

######說明:######a) 不同類型的物件進行比較,從來不會相等(不同的數字類型除外);###### b) 當把 和>=運算子在這幾種情況下會拋出TypeError異常: (1) 用於複數和另外的內建數字類型進行比較時;(2)比較的物件為不同類型,無法進行比較時;(3) 未定義的其他情況下;######c) 一個類別的不同實例通常是不相等的,除非該類別定義了__eq__()方法;######d) 一個類別的實例不能相對於同一類別或其他類別的其他實例進行排序,除非該類別定義了足夠的方法__lt__(), __le__(), __gt__(), __ge__()。如果想要比較運算子的常規意義, __lt__()和__eq__()就足夠了;######e) is 和is not運算子的行為是不能自訂的;另外,它們可以被應用到兩個不同類型的對象,不會已發異常。 ######f) 另外兩個具有相同句法優先權的運算是 in 和 not in,它們支援序列、集合和映射類型的物件。 ######g) 比較運算的結果為布林值:True 或False##########四、邏輯運算#########「真」值測試(Truth Value Testing )######在講解「布林運算」之前,我們先來談談Python中的一個特殊操作--「真」值測試。 ######Python中的任何一個物件都可以被測試「真」值。這裡說的「真」值測試可以這樣理解:Python中的任何一個物件都可以轉換為一個布林值,而這個「真」值測試就是要取得一個物件對應的布林值的過程。 ######Python中只有下面這些值對應的布林值為False:######NoneFalse數字類型中的0,如:0, 0.0, 0j任意空序列,如:'', () , []任意一個空映射,如:{}一個用戶自訂類別的實例--該用戶自訂類別中定義了一個__bool__()或__len__()方法,且實例呼叫該方法時傳回整數0或布林值False######除此之外,所有的其它值對應的布林值都是True, 因此許多類型的物件永遠是True。 ######"真"值測試可以用在 if或while條件中,也可以當作布林運算的運算元。 ######布林運算(Boolean Operations)######Python中的邏輯運算稱為“布林運算(Boolean Operations)”,操作符號包括:and(與)、or(或)、not(非)。 ######下面按照他們的優先級升序順序進行說明:################說明:######a)or是一個短路操作符,也就是說,只有第一個參數的評估結果為False時,第二個參數才會被評估;###

b) and也是一個短路運算符,也就是說,只有第一個參數的評估結果為True時,第二個參數才會被評估;

c) not操作符比非布林運算子優先權低,因此,not a == b 被解釋為not (a == b);如果寫成a == not b會包語法錯誤。

五、位元運算

以位元運算是指把數字轉換為二進位來進行計算,位元運算子包括以下幾種:

假設:

a = 60,對應的二進位格式為0011 1100

b = 13, 對應的二進位格式為0000 1101

python中什麼是運算符

#想了解更多相關學習,請關注php培訓欄位!

#

以上是python中什麼是運算符的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
详细讲解Python之Seaborn(数据可视化)详细讲解Python之Seaborn(数据可视化)Apr 21, 2022 pm 06:08 PM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于Seaborn的相关问题,包括了数据可视化处理的散点图、折线图、条形图等等内容,下面一起来看一下,希望对大家有帮助。

详细了解Python进程池与进程锁详细了解Python进程池与进程锁May 10, 2022 pm 06:11 PM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于进程池与进程锁的相关问题,包括进程池的创建模块,进程池函数等等内容,下面一起来看一下,希望对大家有帮助。

Python自动化实践之筛选简历Python自动化实践之筛选简历Jun 07, 2022 pm 06:59 PM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于简历筛选的相关问题,包括了定义 ReadDoc 类用以读取 word 文件以及定义 search_word 函数用以筛选的相关内容,下面一起来看一下,希望对大家有帮助。

归纳总结Python标准库归纳总结Python标准库May 03, 2022 am 09:00 AM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于标准库总结的相关问题,下面一起来看一下,希望对大家有帮助。

分享10款高效的VSCode插件,总有一款能够惊艳到你!!分享10款高效的VSCode插件,总有一款能够惊艳到你!!Mar 09, 2021 am 10:15 AM

VS Code的确是一款非常热门、有强大用户基础的一款开发工具。本文给大家介绍一下10款高效、好用的插件,能够让原本单薄的VS Code如虎添翼,开发效率顿时提升到一个新的阶段。

python中文是什么意思python中文是什么意思Jun 24, 2019 pm 02:22 PM

pythn的中文意思是巨蟒、蟒蛇。1989年圣诞节期间,Guido van Rossum在家闲的没事干,为了跟朋友庆祝圣诞节,决定发明一种全新的脚本语言。他很喜欢一个肥皂剧叫Monty Python,所以便把这门语言叫做python。

Python数据类型详解之字符串、数字Python数据类型详解之字符串、数字Apr 27, 2022 pm 07:27 PM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于数据类型之字符串、数字的相关问题,下面一起来看一下,希望对大家有帮助。

详细介绍python的numpy模块详细介绍python的numpy模块May 19, 2022 am 11:43 AM

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于numpy模块的相关问题,Numpy是Numerical Python extensions的缩写,字面意思是Python数值计算扩展,下面一起来看一下,希望对大家有帮助。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前By尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版