Home Backend Development Python Tutorial How to use operators in python

How to use operators in python

Jan 02, 2019 pm 02:34 PM

The

operator is a commonly used half-width symbol used to perform programming, perform calculations of four arithmetic operations, and compare sizes. There are different types of operators in Python. Let’s take a closer look at how to use operators in Python.

How to use operators in python

Let’s first take a look at several operators in Python

Algebraic operators

Algebraic operations Symbols refer to the operations used in calculations represented by the four arithmetic operations.

It is similar in name to the assignment operator, but it is an algebraic operator.

+, -, *, /, %, **, //
Copy after login

Bit operators

Bit operators are operators that perform bitwise operations on integers

~, &, |, ^, <<, >>
Copy after login

Assignment operators

Assignment operators are operators used to assign values ​​to variables, arrays, etc.

It is similar in name to the algebraic operator, but it is an assignment operator.

=, +=, -=, *=, /=, %=, **=, //=, &=, |=, ^=, <<=, >>=
Copy after login

Comparison operators

Comparison operators are operators used to compare lvalues ​​and rvalues.

==, !=, <, >, <=, >=, <=>, ===
Copy after login

Logical operators

Logical operators (also known as Boolean operators) are usually used in conditional expressions of if statements. In conditional expressions Mainly returns true or false.

and, or, not
Copy after login

String operations

String operators manipulate strings. The number of characters when added starts from 0 characters. To start operating from the end of a character, specify a negative value.

+, *, [n:m]
Copy after login

Let’s take a look at How to use Python operators

Let’s take a look at specific examples

Assignment operator example

a = 10.0
b = 3
print(a+b)
print(a-b)
print(a*b)
print(a/b)
print(a%b)
print(a**b)
print(a//b)
Copy after login

The running results are as follows:

13.0
7.0
30.0
3.33333333333
1.0
1000.0
3.0
Copy after login

Analysis:

In the first and second lines , assign the floating point number 10.0 to variable a, and assign the integer 3 to variable b.

Use print statements to display calculation results.

Examples of comparison operators

if 0 == 1:
  print("相同")
else:
  print("不相同)
Copy after login

Running results:

不相同
Copy after login

Analysis:

The if statement is used to determine the numbers 0 and 1 is the same or different.

We use comparison operator == for comparison.

Since 0 and 1 are different numbers, the display result is "not the same"

Example of string operation

a = "php中文网"
b = "在线课程"
print (a + b)
Copy after login

The displayed result is:

php中文网在线课程
Copy after login

Analysis:

The string "php Chinese website" is assigned to variable a.

For variable b, assign the value to "online course".

In the print statement on the third line, use string operators to combine variables a and b.

The result shows that the content that combines variable a and variable b is the string "php Chinese online course".

Summary: The above is the entire content of this article. For more exciting content, you can pay attention to other related tutorial columns on the PHP Chinese website! ! !

The above is the detailed content of How to use operators in python. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
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

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to solve the permissions problem encountered when viewing Python version in Linux terminal? How to solve the permissions problem encountered when viewing Python version in Linux terminal? Apr 01, 2025 pm 05:09 PM

Solution to permission issues when viewing Python version in Linux terminal When you try to view Python version in Linux terminal, enter python...

How to teach computer novice programming basics in project and problem-driven methods within 10 hours? How to teach computer novice programming basics in project and problem-driven methods within 10 hours? Apr 02, 2025 am 07:18 AM

How to teach computer novice programming basics within 10 hours? If you only have 10 hours to teach computer novice some programming knowledge, what would you choose to teach...

How to efficiently copy the entire column of one DataFrame into another DataFrame with different structures in Python? How to efficiently copy the entire column of one DataFrame into another DataFrame with different structures in Python? Apr 01, 2025 pm 11:15 PM

When using Python's pandas library, how to copy whole columns between two DataFrames with different structures is a common problem. Suppose we have two Dats...

How to avoid being detected by the browser when using Fiddler Everywhere for man-in-the-middle reading? How to avoid being detected by the browser when using Fiddler Everywhere for man-in-the-middle reading? Apr 02, 2025 am 07:15 AM

How to avoid being detected when using FiddlerEverywhere for man-in-the-middle readings When you use FiddlerEverywhere...

How does Uvicorn continuously listen for HTTP requests without serving_forever()? How does Uvicorn continuously listen for HTTP requests without serving_forever()? Apr 01, 2025 pm 10:51 PM

How does Uvicorn continuously listen for HTTP requests? Uvicorn is a lightweight web server based on ASGI. One of its core functions is to listen for HTTP requests and proceed...

How to dynamically create an object through a string and call its methods in Python? How to dynamically create an object through a string and call its methods in Python? Apr 01, 2025 pm 11:18 PM

In Python, how to dynamically create an object through a string and call its methods? This is a common programming requirement, especially if it needs to be configured or run...

How to solve permission issues when using python --version command in Linux terminal? How to solve permission issues when using python --version command in Linux terminal? Apr 02, 2025 am 06:36 AM

Using python in Linux terminal...

See all articles