Книга «Изучаем Python»



Pdf көрінісі
бет52/266
Дата03.03.2023
өлшемі7,86 Mb.
#170986
түріКнига
1   ...   48   49   50   51   52   53   54   55   ...   266
Байланысты:
Изучаем Python. Программирование игр, визуализация данных, веб-приложения ( PDFDrive )


Глава 5 • Команды if
Subaru
Toyota
В этом примере объединяются несколько концепций, о которых вы узнаете в этой 
главе. Для начала рассмотрим основные конструкции, применяемые для проверки 
условий в программах.
Проверка условий
В каждой команде 
if
центральное место занимает выражение, результатом которо-
го является логическая истина (
True
) или логическая ложь (False); это выражение 
называется 
условием
. В зависимости от результата проверки Python решает, должен 
ли выполняться код в команде 
if
. Если результат условия равен 
True
, то Python 
выполняет код, следующий за командой 
if
.
Проверка равенства
Во многих условиях текущее значение переменной сравнивается с конкретным 
значением, интересующим вас. Простейшее условие проверяет, равно ли значение 
переменной конкретной величине:
 
>>> 
car = 'bmw'
 
>>> 
car == 'bmw'
True 
В строке 

переменной 
car
присваивается значение 
'bmw'
; операция выполняется 
одним знаком 
=
, как вы уже неоднократно видели. Строка 

проверяет, равно ли 
значение 
car
строке 
'bmw'
; для проверки используется двойной знак равенства (
==
). 
Этот оператор возвращает 
True
, если значения слева и справа от оператора равны; 
если же значения не совпадают, оператор возвращает 
False
. В нашем примере 
значения совпадают, поэтому Python возвращает 
True
.
Если 
car
принимает любое другое значение вместо 
'bmw'
, проверка возвращает 
False
:
 
>>> 
car = 'audi'
 
>>> 
car == 'bmw'
False
Одиночный знак равенства выполняет операцию; код 

можно прочитать в форме 
«Присвоить 
car
значение 
'audi'
». С другой стороны, двойной знак равенства, как 
в строке 

, задает вопрос: «Значение 
car
равно 
'bmw'
?» Такое применение знаков 
равенства встречается во многих языках программирования.
Проверка равенства без учета регистра
В языке Python проверка равенства выполняется с учетом регистра. Например, два 
значения с разным регистром символов равными не считаются:


Проверка условий


Достарыңызбен бөлісу:
1   ...   48   49   50   51   52   53   54   55   ...   266




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет