Home > Backend Development > Python Tutorial > Python: Logical judgment and operator examples

Python: Logical judgment and operator examples

零下一度
Release: 2017-05-26 12:00:47
Original
4214 people have browsed it

This is an article about Python, mainly introducing logical judgments and operators.

(1)

Logical judgment:

If you want to implement a complex functional program, logical judgment essential. The most basic standard for logical judgment: Boolean type.

The Boolean type has only two values: True and False, which correspond to 1 and 0 in the Python language.

Enter the following code in Pycharm, and you will get True or False feedback after running.

1 print(1 > 2)
2 print('m' in 'member')
3 print(7 >= 7)
4 print(3 != 3)
Copy after login

Here, we call the expression that can return a Boolean value a Boolean expression. There are many ways to express Boolean expressions, the following are mainly introduced.

(2)

1. Comparison operator:

If the comparison formula is true, Return True; if not true, return False.

Common comparison operators are as follows:

Python: Logical judgment and operator examples

In addition to simple comparison of two values, comparison operators also support more complex comparisons.

(1) Multi-condition comparison:

You can assign a value to the variable a first, and then perform multi-condition comparison.

1 a = 3
2 print(1 < a < 5)
Copy after login

(2) Comparison of variables:

Assign values ​​to variable a and variable b respectively and perform comparison.

1 a = 3
2 b = 3
3 print(a != b)
4 
5 s1 = &#39;duwangdan&#39;
6 s2 = &#39;DuWangDan&#39;
7 print(s1 == s2)
Copy after login

(3) Comparison of function results:

1 print(abs(-1) > len(&#39;duwagndan&#39;))
2 # abs():返回输入参数的绝对值
Copy after login

There are some minor issues that need to be paid attention to in comparison operations:

Different typesObjectYou cannot use ">, >=, <, <=" for comparison, but you can use "==, !=" for comparison.

1 print(21 == len(&#39;duwangdan&#39;))
Copy after login

As mentioned at the beginning of the article, True corresponds to 1 and False corresponds to 0. Look at the following example, False+True is actually equivalent to 0+1:

1 print(False + True > False + False)
Copy after login

2. Member operator:

The keyword of the member operator is "in" , determine whether an element is in a list. After running the following program, you can get the feedback results.

1 a = 1
2 b = &#39;beautiful&#39;
3 album = [1,&#39;beautifully&#39;,False,7]
4 # 创建列表,命名该列表为album
5 print(a in album)
6 print(b in album
Copy after login

When album=[], it means the list is empty.

If you want to add new content to the album, you can use the append method. After adding, the new content will be displayed at the end of the list.

1 album = [1,&#39;beautifully&#39;,False,7]
2 album.append(&#39;Wow&#39;)
3 # 用append()方法在album中新增内容
4 print(album)
Copy after login

3. Identity operator:

The identity operator is used to compare whether two objects are the same object, and the "=" in the previous comparison operator =” is used to compare whether the values ​​of two objects are equal.

The identity operator is mainly judged by "is, is not".

1 a = &#39;duwangdan&#39;
2 b = &#39;duwangdan&#39;
3 print(a is b)
4 print(a is not b)
Copy after login

4. Boolean operators:

There are three kinds of Boolean operators in Python: and, or, not.

Python: Logical judgment and operator examples

In the following example, the returned results are: False, True, and True.

1 print(1 > 2 and 1 > 0)
2 print(1 > 2 or 1 > 0)
3 print(not False)
Copy after login

The main content of this article ends here, and conditional control will be introduced later.

Operating environment: Python version, 3.6; PyCharm version, 2016.2; Computer: Ma

[Related recommendations]

1. Python and, or and and- Summary of or syntax

2. Analysis of the usage of and and or in python

3. Detailed introduction to the actual usage of and and or in Python

4. Share an example tutorial on the operation logic of and / or in python

5. Summary of Python’s logical operators and

The above is the detailed content of Python: Logical judgment and operator examples. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template