", "<", "==", "!=" , ">=", "<=", etc."/> ", "<", "==", "!=" , ">=", "<=", etc.">

Home  >  Article  >  Backend Development  >  What are the basic arithmetic symbols in Python?

What are the basic arithmetic symbols in Python?

青灯夜游
青灯夜游Original
2021-07-27 13:50:3672432browse
<blockquote> <p>Python basic operation symbols: " ", "-", "*", "/", "//", "%", "**", "=", "=", "- =", "*=", "/=", "%=", "**=", "&", "|", "<<", ">", "<", " ==", "!=", ">=", "<=", etc. <!--”、“==”、“!=”、“--><!--”、“--></p></blockquote><p><img src="https://img.php.cn/upload/article/202107/27/2021072713412469081.jpg"/ alt="What are the basic arithmetic symbols in Python?" ></p><p>The operating environment of this tutorial: Windows 7 system, Python 3 version, DELL G3 computer. </p><p><strong>Python arithmetic operators</strong></p><p>Arithmetic operators are also mathematical operators, used to perform mathematical operations on numbers, such as addition, subtraction, multiplication and division. </p><table><tbody><tr class="firstRow"><th>Operator</th><th>Description</th><th>Example</th><th>Result</th></tr><tr><td> </td><td>Add</td><td>12.45 15</td><td>27.45</td></tr><tr><td style="max-width:90%">-</td><td>Minus</td><td>4.56 - 0.26</td><td>4.3</td></tr><tr><td style="word-break: break-all;">*</td>## times <td></td>5 * 3.6<td></td>18.0<td></td> </tr><tr>/<td style="word-break: break-all;"></td>Division (same rules as in math)<td></td>7 / 2<td></td>3.5<td></td></tr><tr> //<td style="word-break: break-all;"></td>Divisible (only the integer part of the quotient is retained)<td></td>7 // 2<td></td>3<td></td></tr><tr>%<td style="word-break: break-all;"> </td>Remainder, that is, return the remainder of division<td></td>7 % 2<td></td>1<td></td></tr><tr>**<td style="word-break: break-all;"></td>Power operation/ Power operation, that is, return the y power of x<td></td>2 ** 4<td></td>16, that is, 2<td>4<sup></sup></td></tr></tbody> </table><p>Python assignment operator<strong></strong></p>The assignment operator is used to transfer the value on the right to the variable (or constant) on the left; you can directly transfer the value on the right to the left The variables on the side can also be transferred to the variables on the left after performing certain operations, such as addition, subtraction, multiplication, division, function calls, logical operations, etc. <p></p>The most basic assignment operator in Python is the equal sign <p>=<code>; combined with other operators, </code>=<code> can also be extended to more powerful assignment operators. </code></p><table><tbody><tr class="firstRow">Operator<th></th>Description<th></th>Usage example<th></th>Equivalent form<th></th></tr> <tr>=<td style="word-break: break-all;"></td>The most basic assignment operation<td></td>x = y<td></td>x = y<td></td></tr><tr> =<td style="word-break: break-all;"></td>Additional assignment<td></td>x = y<td></td>x = x y<td></td></tr>##-=<tr><td style="word-break: break-all;">Decreasing assignment</td><td> x -= y</td><td>x = x - y</td><td></td></tr>*=<tr><td style="word-break: break-all;">Multiply assignment</td><td>x *= y</td> <td>x = x * y</td><td></td></tr>/=<tr><td style="word-break: break-all;">Division assignment</td><td>x /= y</td><td>x = x / y</td><td></td></tr>%=<tr><td style="word-break: break-all;">Take remainder and assign value</td><td>x %= y</td><td>x = x % y</td><td></td></tr>**=<tr><td style="word-break: break-all;">Power assignment</td><td>x **= y</td><td>x = x ** y</td><td></td> </tr></tbody></table>Python bitwise operators<p><strong></strong>Python bitwise operators can only be used to operate on integer types. They are calculated according to the binary form of the integer in memory. </p><p></p><table><tbody>Bit operators<tr class="firstRow"><th>Description</th><th>Usage form</th><th>Example</th><th></th></tr>&<tr><td style="word-break: break-all;">bitwise and </td><td>a & b</td><td>4 & 5</td><td></td></tr>|<tr><td style="word-break: break-all;">bitwise Or</td><td>a | b</td><td>4 | 5</td><td></td></tr>^<tr><td style="word-break: break-all;">Bitwise XOR</td><td>a ^ b</td><td>4 ^ 5</td><td></td>##~</tr><tr>Bitwise negation<td style="word-break: break-all;"></td>~a<td></td>~4<td></td><td></td><<</tr><tr>Bitwise left shift<td style="word-break: break-all;"></td>a << b<td></td>4 << 2, representing an integer 4 Press Bit shift left by 2 bits<td></td><td></td>>></p> <tr>Bit shift right<td></td>a >> b<td></td>4 > ;> 2, indicating that the integer 4 is shifted right by 2 bits<td></td> <td></td> <p><strong>Python comparison operators (relational operators)</strong></p> <table><tbody> <tr class="firstRow"> <th>Comparison operators</th> <th>Description</th> </tr> <tr> <td style="word-break: break-all;">></td> <td> is greater than, if <code>></code> the previous value is greater than the following value, True is returned, otherwise False is returned. </td> </tr> <tr> <td style="word-break: break-all;"><</td><td> is less than, if the previous value of <code><</code> is less than the following value, True is returned, otherwise False is returned. </td></tr><tr><td style="word-break: break-all;">==</td><td> is equal to, if the values ​​on both sides of <code>==</code> are equal, True is returned, otherwise False is returned. </td></tr><tr><td style="word-break: break-all;">>=</td> <td> is greater than or equal to (equivalent to ≥ in mathematics), if <code>>=</code> the previous value is greater than or equal to the following value value, it returns True, otherwise it returns False. </td> </tr> <tr> <td style="word-break: break-all;"><=</td> <td>Less than or equal to (equivalent to ≤ in mathematics), if <code><=</code>The previous value is less than or equal to the following value value, it returns True, otherwise it returns False. </td> </tr> <tr> <td style="word-break: break-all;">!=</td> <td> is not equal (equivalent to ≠ in mathematics). If the values ​​​​on both sides of <code>!=</code> are not equal, True is returned , otherwise it returns False. </td> </tr> </tbody></table> <p><strong>Python Logical Operator</strong></p> <table><tbody> <tr class="firstRow"> <th width="90">Logical Operator</th> <th>Meaning </th> <th width="90">Basic format</th> <th>Explanation</th> </tr> <tr> <td>and</td> <td>Logical AND operation is equivalent to "and" in mathematics</td> <td>a and b</td> <td>When both expressions a and b are true, the result of a and b is true, otherwise it is false. </td> </tr> <tr> <td>or</td> <td>Logical OR operation, equivalent to "or" in mathematics </td> <td>a or b</td> <td>When a and b The result of a or b is false when both expressions are false, otherwise it is true. </td> </tr> <tr> <td>not</td> <td>Logical NOT operation, equivalent to "not" in mathematics </td> <td>not a</td> <td>If a is true, Then the result of not a is false; if a is false, then the result of not a is true. Equivalent to negating a. </td> </tr> </tbody></table> <p>[Related recommendations: <a href="http://www.php.cn/course/list/31.html" target="_blank">Python3 video tutorial</a>]</p> </tr> </blockquote>

The above is the detailed content of What are the basic arithmetic symbols in Python?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn