Home  >  Article  >  Backend Development  >  What are arithmetic operators, assignment operators and compound operators in Python?

What are arithmetic operators, assignment operators and compound operators in Python?

青灯夜游
青灯夜游forward
2018-10-20 15:38:423374browse

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!

Statement:
This article is reproduced at:cnblogs.com. If there is any infringement, please contact admin@php.cn delete