This article brings you an introduction to what arithmetic operators, assignment operators and compound operators are in Python. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.
Arithmetic operators
Common arithmetic operators are:
The addition operator
print(1 + 2); // 3 print('1' + '2'); //12
can not only add two numbers, but also connect two strings
- Subtraction operator
print(4 - 2) // 2 print(4 - 12) // -8
* Multiplication operator
print(5 * 6); //30
/ Division operator (the denominator cannot be zero)
print(5 / 2); //2.5 print(5 / 0) //错误
As you can see from the second code, the denominator cannot be 0
** Power operation Symbol
print(2 ** 3); //8
// Integer division operator
print(5.5 // 2); //2.0
% Modulo operator ( Remainder operator)
print(5 % 2); //1
Compound operator
Common compound operators are:
Additional assignment operator=
a = 5; a +=2 // a = a + 2 print(a); // 7
Subtractive assignment operator-=
a = 5; a -=2 //a = a - 2 print(a); // 3
Multiplication assignment operator*=
a = 5; a *=2 print(a); // 10
Division assignment operator/=
a = 5; a /=2 print(a); // 2.5
Remainder assignment operator%=
a = 5; a %=2 print(a); // 1
Power assignment operator **=
a = 5; a **=2 print(a); // 25
Round assignment operator//=
a = 5; a //=2 print(a); // 2
Assignment operator
You can use chained assignment
a = b = c = 10; print(a,b,c); // 10 10 10
Note: You must consider the issue of priority. The following examples must take into account the parentheses. Use
num = (5 - 4) + 1 * 7 / 2; print(num); // 4.5
Summary: The above is the entire content of this article, I hope it will be helpful to everyone's study. For more related video tutorials, please visit: Python video tutorial, Python3 video tutorial, bootstrap video tutorial!
The above is the detailed content of What are arithmetic operators, assignment operators and compound operators in Python?. For more information, please follow other related articles on the PHP Chinese website!