day4-python基礎-運算子

來源:互聯網
上載者:User

標籤:賦值   get   支援   height   技術   src   分享   col   tar   

本章節主要說明Python的運算子。舉個簡單的例子 4 +5 = 9 。 例子中,4 和 5 被稱為運算元,"+" 稱為運算子。

Python語言支援以下類型的運算子:

  • 算術運算子
  • 比較(關係)運算子
  • 賦值運算子
  • 邏輯運算子
  • 位元運算符
  • 成員運算子
  • 身份運算子
  • 運算子優先順序
以下假設變數:  a=10,b=20:算數運算:

比較運算:

賦值運算:

邏輯運算:

成員運算:

身份運算:

 

位元運算:

樣本

 1 #!/usr/bin/python 2 # -*- coding: UTF-8 -*- 3   4 a = 60            # 60 = 0011 1100  5 b = 13            # 13 = 0000 1101  6 c = 0 7   8 c = a & b;        # 12 = 0000 1100 9 print "1 - c 的值為:", c10  11 c = a | b;        # 61 = 0011 1101 12 print "2 - c 的值為:", c13  14 c = a ^ b;        # 49 = 0011 000115 print "3 - c 的值為:", c16  17 c = ~a;           # -61 = 1100 001118 print "4 - c 的值為:", c19  20 c = a << 2;       # 240 = 1111 000021 print "5 - c 的值為:", c22  23 c = a >> 2;       # 15 = 0000 111124 print "6 - c 的值為:", c

以上執行個體輸出結果:

1 - c 的值為: 122 - c 的值為: 613 - c 的值為: 494 - c 的值為: -615 - c 的值為: 2406 - c 的值為: 15

  

運算子優先順序:

運算子內容大概就這麼多,更多詳情查看 http://www.runoob.com/python/python-operators.html#ysf1

 

day4-python基礎-運算子

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.