- Hands-On Penetration Testing with Python
- Furqan Khan
- 187字
- 2021-07-02 14:13:52
Python operators
An operator in Python is something that can carry out arithmetic or logical operations on an expression. The variable on which the operator operates is called the operand. Let's try to understand the various operators that are available in Python:
- Arithmetic:

- Assignment:
- a = 0 evaluates to a=0
- a +=1 evaluates to a = a + 1
- a -= 1 evaluates to a = a + 1
- a *= 2 evaluates to a = a * 2
- a /= 5 evaluates to a = a / 5
- a **= 3 evaluates to a = a ** 3
- a //= 2 evaluates to a= a // 2 (floor division 2)
- a %= 5 evaluates to a= a % 5
- Logical operators:
- and: True: If both the operands are true, then the condition becomes true. For example, (a and b) is true.
- or: True: If any of the two operands are non-zero, then the condition becomes true. For example, (a or b) is true.
- not: True: This is used to reverse the logical state of its operand. For example, not (a and b) is false.
- Bitwise operators:

推薦閱讀
- 嵌入式軟件系統(tǒng)測(cè)試:基于形式化方法的自動(dòng)化測(cè)試解決方案
- 算法基礎(chǔ):打開(kāi)程序設(shè)計(jì)之門(mén)
- 樂(lè)學(xué)Web編程:網(wǎng)站制作不神秘
- 精通Scrapy網(wǎng)絡(luò)爬蟲(chóng)
- EPLAN實(shí)戰(zhàn)設(shè)計(jì)
- 微信小程序入門(mén)指南
- Linux Device Drivers Development
- C#應(yīng)用程序設(shè)計(jì)教程
- 貫通Tomcat開(kāi)發(fā)
- DevOps 精要:業(yè)務(wù)視角
- Isomorphic Go
- Java算法從菜鳥(niǎo)到達(dá)人
- Learning Java by Building Android Games
- Mastering Android Application Development
- 可信軟件基礎(chǔ)研究