自兴人工智能——Python运算符和操作对象
在Python中支持以下7種運算符:
1.算數運算符:
+(加),-(減),*(乘),/(除),%(取余),**(冪):返回x的y次冪,//(取整除):返回商的整數部分
2.比較運算符:(返回的是一個布爾值)
==(等于),!=(不等于),>(大于),<(小于),>=(大于等于),<=(小于等于)
3.賦值運算符:
=(簡單的賦值運算符),+=(加法賦值運算符):c+=a,等效于c=c+a,-=(減法):與加法運算符是一樣的用法,*=(乘法),/=(除法),%=(取模賦值運算符),**=(冪賦值運算符),//=(取整賦值運算符)
4.邏輯運算符:
and(布爾“與,和”):如果x為false,x and y為 false;否則返回y的計算值,or(布爾“或”):只要其中一個達到標準就返回true,not(布爾“非”):如果x為true則返回false
5.位運算符:
&:(按位運算符):若參與運算的兩個值的兩個相應位都為1,則該位的結果為1:否則為0
|:(按位或運算符)只要對應的兩個二進制位有一個為1,結果位就為1
^:(按位異或運算符)當兩個對應的二進制位相異時,結果為1
~:(按位取反運算符)對數據的每個二進制取反,即把1變為0,把0變為1
<<:(左移動運算符)運算數的各個二進制位全部左移若干位,由<<右邊的數指定的位數,高位丟棄,低位補0
6.成員運算符:
in:如果在指定的序列中找到值,就返回true;否則就返回false
not ?in:如果在指定的的序列中沒有找到喜歡,就返回true,否則就返回false
7.身份運算符:
is:判斷兩個標識符是否引用自一個一個對象
is ?not:用于判斷兩個標識符是否引用自不同對象
?
轉載于:https://www.cnblogs.com/zhongsiyi/p/8455175.html
總結
以上是生活随笔為你收集整理的自兴人工智能——Python运算符和操作对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求后字开头的成语接龙!
- 下一篇: 为何张艺谋电影《英雄》,当年非常成功