- 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:

推薦閱讀
- Go Web編程
- LaTeX Cookbook
- Java系統(tǒng)分析與架構(gòu)設(shè)計
- Ceph Cookbook
- Android Studio Essentials
- 我的第一本算法書
- Python進階編程:編寫更高效、優(yōu)雅的Python代碼
- Hands-On GPU:Accelerated Computer Vision with OpenCV and CUDA
- Python算法指南:程序員經(jīng)典算法分析與實現(xiàn)
- Instant Debian:Build a Web Server
- Application Development with Swift
- Spark技術(shù)內(nèi)幕:深入解析Spark內(nèi)核架構(gòu)設(shè)計與實現(xiàn)原理
- 算法超簡單:趣味游戲帶你輕松入門與實踐
- ASP.NET Core 2 High Performance(Second Edition)
- 大象:Thinking in UML(第二版)