python 運算符

# 運算符
'''
Python 在以下組中劃分運算符:

算術(shù)運算符
    +   加                   x + y   
    -   減                   x - y   
    *   乘                   x * y   
    /   除                   x / y   
    %   取模                  x % y   
    **  冪                   x ** y  
    //  地板除(取整除)        x // y  

賦值運算符
    =     x = 5         x = 5   
    +=    x += 3        x = x + 3   
    -=    x -= 3        x = x - 3   
    *=    x *= 3        x = x * 3   
    /=    x /= 3        x = x / 3   
    %=    x %= 3        x = x % 3   
    //=   x //= 3       x = x // 3  
    **=   x **= 3       x = x ** 3  
    &=    x &= 3        x = x & 3   
    |=    x |= 3        x = x | 3   
    ^=    x ^= 3        x = x ^ 3   
    >>=   x >>= 3       x = x >> 3  
    <<=   x <<= 3       x = x << 3  
比較運算符
    ==  等于           x == y 
    !=  不等于      x != y 
    >   大于           x > y  
    <   小于           x < y  
    >=  大于或等于    x >= y 
    <=  小于或等于    x <= y 
邏輯運算符
    and     如果兩個語句都為真,則返回 True。         x > 3 and x < 10    
    or      如果其中一個語句為真,則返回 True。            x > 3 or x < 4  
    not     反轉(zhuǎn)結(jié)果,如果結(jié)果為 true,則返回 False       not(x > 3 and x < 10)   
身份運算符
    is       如果兩個變量是同一個對象,則返回 true。          x is y 
    is not   如果兩個變量不是同一個對象,則返回 true。             x is not y 
成員運算符
    in       如果對象中存在具有指定值的序列,則返回 True。        x in y    
    not in   如果對象中不存在具有指定值的序列,則返回 True。   x not in y    
    
位運算符
    &   AND                       如果兩個位均為 1,則將每個位設(shè)為 1。
    |   OR                        如果兩位中的一位為 1,則將每個位設(shè)為 1。
    ^   XOR                       如果兩個位中只有一位為 1,則將每個位設(shè)為 1。
    ~   NOT                       反轉(zhuǎn)所有位。
    <<  Zero fill left shift      通過從右側(cè)推入零來向左移動,推掉最左邊的位。
    >>  Signed right shift        通過從左側(cè)推入最左邊的位的副本向右移動,推掉最右邊的位。
'''



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容