多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

python教程

  • Python 入門教程
  • Python 基礎(chǔ)教程

    Python 高級教程

    Python 常用資源

    Python 拓展閱讀

    Python 運(yùn)算符

    閱讀 (2691)

    Python 運(yùn)算符


    什么是運(yùn)算符?

    本章節(jié)主要說明Python的運(yùn)算符。舉個(gè)簡單的例子 4 +5 = 9 。 例子中,4和5被稱為操作數(shù),"+"號為運(yùn)算符。

    Python語言支持以下類型的運(yùn)算符:

    • 算術(shù)運(yùn)算符
    • 比較(關(guān)系)運(yùn)算符
    • 賦值運(yùn)算符
    • 邏輯運(yùn)算符
    • 位運(yùn)算符
    • 成員運(yùn)算符
    • 身份運(yùn)算符
    • 運(yùn)算符優(yōu)先級

    接下來讓我們一個(gè)個(gè)來學(xué)習(xí)Python的運(yùn)算符。


    Python算術(shù)運(yùn)算符

    以下假設(shè)變量a為10,變量b為20:

    運(yùn)算符 描述 實(shí)例
    + 加 - 兩個(gè)對象相加 a + b 輸出結(jié)果 30
    - 減 - 得到負(fù)數(shù)或是一個(gè)數(shù)減去另一個(gè)數(shù) a - b 輸出結(jié)果 -10
    * 乘 - 兩個(gè)數(shù)相乘或是返回一個(gè)被重復(fù)若干次的字符串 a * b 輸出結(jié)果 200
    / 除 - x除以y b / a 輸出結(jié)果 2
    % 取模 - 返回除法的余數(shù) b % a 輸出結(jié)果 0
    ** 冪 - 返回x的y次冪 a**b 為10的20次方, 輸出結(jié)果 100000000000000000000
    // 取整除 - 返回商的整數(shù)部分 9//2 輸出結(jié)果 4 , 9.0//2.0 輸出結(jié)果 4.0

    以下實(shí)例演示了Python所有算術(shù)運(yùn)算符的操作:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    
    a = 21
    b = 10
    c = 0
    
    c = a + b
    print "1 - c 的值為:", c
    
    c = a - b
    print "2 - c 的值為:", c 
    
    c = a * b
    print "3 - c 的值為:", c 
    
    c = a / b
    print "4 - c 的值為:", c 
    
    c = a % b
    print "5 - c 的值為:", c
    
    # 修改變量 a 、b 、c
    a = 2
    b = 3
    c = a**b 
    print "6 - c 的值為:", c
    
    a = 10
    b = 5
    c = a//b 
    print "7 - c 的值為:", c

    嘗試一下 ?


    以上實(shí)例輸出結(jié)果:

    Line 1 - Value of c is 31
    Line 2 - Value of c is 11
    Line 3 - Value of c is 210
    Line 4 - Value of c is 2
    Line 5 - Value of c is 1
    Line 6 - Value of c is 8
    Line 7 - Value of c is 2
    

    Python比較運(yùn)算符

    以下假設(shè)變量a為10,變量b為20:

    運(yùn)算符 描述 實(shí)例
    == 等于 - 比較對象是否相等 (a == b) 返回 False。
    != 不等于 - 比較兩個(gè)對象是否不相等 (a != b) 返回 true.
    <> 不等于 - 比較兩個(gè)對象是否不相等 (a <> b) 返回 true。這個(gè)運(yùn)算符類似 != 。
    > 大于 - 返回x是否大于y (a > b) 返回 False。
    < 小于 - 返回x是否小于y。所有比較運(yùn)算符返回1表示真,返回0表示假。這分別與特殊的變量True和False等價(jià)。注意,這些變量名的大寫。 (a < b) 返回 true。
    >= 大于等于 - 返回x是否大于等于y。 (a >= b) 返回 False。
    <= 小于等于 - 返回x是否小于等于y。 (a <= b) 返回 true。

    以下實(shí)例演示了Python所有比較運(yùn)算符的操作:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    
    a = 21
    b = 10
    c = 0
    
    if ( a == b ):
       print "1 - a 等于 b"
    else:
       print "1 - a 不等于 b"
    
    if ( a != b ):
       print "2 - a 不等于 b"
    else:
       print "2 - a 等于 b"
    
    if ( a <> b ):
       print "3 - a 不等于 b"
    else:
       print "3 - a 等于 b"
    
    if ( a < b ):
       print "4 - a 小于 b" 
    else:
       print "4 - a 大于等于 b"
    
    if ( a > b ):
       print "5 - a 大于 b"
    else:
       print "5 - a 小于等于 b"
    
    # 修改變量 a 和 b 的值
    a = 5;
    b = 20;
    if ( a <= b ):
       print "6 - a 小于等于 b"
    else:
       print "6 - a 大于  b"
    
    if ( b >= a ):
       print "7 - b 大于等于 b"
    else:
       print "7 - b 小于 b"

    以上實(shí)例輸出結(jié)果:

    1 - a 不等于 b
    2 - a 不等于 b
    3 - a 不等于 b
    4 - a 大于等于 b
    5 - a 大于 b
    6 - a 小于等于 b
    7 - b 大于等于 b


    Python賦值運(yùn)算符

    以下假設(shè)變量a為10,變量b為20:

    運(yùn)算符 描述 實(shí)例
    = 簡單的賦值運(yùn)算符 c = a + b 將 a + b 的運(yùn)算結(jié)果賦值為 c
    += 加法賦值運(yùn)算符 c += a 等效于 c = c + a
    -= 減法賦值運(yùn)算符 c -= a 等效于 c = c - a
    *= 乘法賦值運(yùn)算符 c *= a 等效于 c = c * a
    /= 除法賦值運(yùn)算符 c /= a 等效于 c = c / a
    %= 取模賦值運(yùn)算符 c %= a 等效于 c = c % a
    **= 冪賦值運(yùn)算符 c **= a 等效于 c = c ** a
    //= 取整除賦值運(yùn)算符 c //= a 等效于 c = c // a

    以下實(shí)例演示了Python所有賦值運(yùn)算符的操作:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    
    a = 21
    b = 10
    c = 0
    
    c = a + b
    print "1 - c 的值為:", c
    
    c += a
    print "2 - c 的值為:", c 
    
    c *= a
    print "3 - c 的值為:", c 
    
    c /= a 
    print "4 - c 的值為:", c 
    
    c = 2
    c %= a
    print "5 - c 的值為:", c
    
    c **= a
    print "6 - c 的值為:", c
    
    c //= a
    print "7 - c 的值為:", c

    以上實(shí)例輸出結(jié)果:

    1 - c 的值為: 31
    2 - c 的值為: 52
    3 - c 的值為: 1092
    4 - c 的值為: 52
    5 - c 的值為: 2
    6 - c 的值為: 2097152
    7 - c 的值為: 99864

    Python位運(yùn)算符

    按位運(yùn)算符是把數(shù)字看作二進(jìn)制來進(jìn)行計(jì)算的。Python中的按位運(yùn)算法則如下:

    運(yùn)算符 描述 實(shí)例
    & 按位與運(yùn)算符 (a & b) 輸出結(jié)果 12 ,二進(jìn)制解釋: 0000 1100
    | 按位或運(yùn)算符 (a | b) 輸出結(jié)果 61 ,二進(jìn)制解釋: 0011 1101
    ^ 按位異或運(yùn)算符 (a ^ b) 輸出結(jié)果 49 ,二進(jìn)制解釋: 0011 0001
    ~ 按位取反運(yùn)算符 (~a ) 輸出結(jié)果 -61 ,二進(jìn)制解釋: 1100 0011, 在一個(gè)有符號二進(jìn)制數(shù)的補(bǔ)碼形式。
    << 左移動(dòng)運(yùn)算符 a << 2 輸出結(jié)果 240 ,二進(jìn)制解釋: 1111 0000
    >> 右移動(dòng)運(yùn)算符 a >> 2 輸出結(jié)果 15 ,二進(jìn)制解釋: 0000 1111

    以下實(shí)例演示了Python所有位運(yùn)算符的操作:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    
    a = 60            # 60 = 0011 1100 
    b = 13            # 13 = 0000 1101 
    c = 0
    
    c = a & b;        # 12 = 0000 1100
    print "1 - c 的值為:", c
    
    c = a | b;        # 61 = 0011 1101 
    print "2 - c 的值為:", c
    
    c = a ^ b;        # 49 = 0011 0001
    print "3 - c 的值為:", c
    
    c = ~a;           # -61 = 1100 0011
    print "4 - c 的值為:", c
    
    c = a << 2;       # 240 = 1111 0000
    print "5 - c 的值為:", c
    
    c = a >> 2;       # 15 = 0000 1111
    print "6 - c 的值為:", c

    以上實(shí)例輸出結(jié)果:

    1 - c 的值為: 12
    2 - c 的值為: 61
    3 - c 的值為: 49
    4 - c 的值為: -61
    5 - c 的值為: 240
    6 - c 的值為: 15

    Python邏輯運(yùn)算符

    Python語言支持邏輯運(yùn)算符,以下假設(shè)變量 a 為 10, b為 20:

    運(yùn)算符 邏輯表達(dá)式 描述 實(shí)例
    and x and y 布爾"與" - 如果 x 為 False,x and y 返回 False,否則它返回 y 的計(jì)算值。 (a and b) 返回 20。
    or x or y 布爾"或" - 如果 x 是非 0,它返回 x 的值,否則它返回 y 的計(jì)算值。 (a or b) 返回 10。
    not not x 布爾"非" - 如果 x 為 True,返回 False 。如果 x 為 False,它返回 True。 not(a and b) 返回 False
    關(guān)閉
    程序員人生
    主站蜘蛛池模板: 亚洲天堂中文字幕在线观看 | 波多野结衣在线观看一区二区 | 亚洲高清国产一区二区三区 | 福利片 在线| 日产国产欧美视频一区精品 | 亚洲图片另类 | 亚洲精品福利在线 | aⅴ一区二区三区无卡无码 aⅴ在线免费观看 | 亚洲精选在线 | 亚洲精品久久久久综合网 | 黑人猛交 | 日韩欧美一及在线播放 | 深夜做爰性大片中文 | 秋霞免费一级毛片 | 久久婷五月天 | 亚洲成年人在线观看 | 正在播放国产露脸真实高清 | 欧美另类69xxxxx免费 | 亚洲三级网址 | 亚洲精品国产第一区第二区国 | 欧美 xx性 在线 | 成人国产亚洲欧美成人综合网 | 中文字幕一区二区在线观看 | 亚洲成人自拍 | 爱操成人网| 亚洲人成网站在线观看播放青青 | 亚洲欧美精选 | 亚洲欧美久久精品1区2区 | 欧美亚洲春色系列 | 欧美性色xxxxxbbbbb | 国产在线视频一区二区三区 | 欧美综合视频在线 | 韩日一区二区三区 | 国产高清在线精品一区在线 | 性黑人 | 国产精品天天看 | 久久人人澡人人爽人人爱 | 久久亚洲日本不卡一区二区 | 九九精品久久久久久久久 | 中文字幕第二十页 | 欧美国产亚洲18 |