Поскольку я все еще новичок, чтобы изучить мир Python, я подумал, что было бы хорошо понимать синтаксис позади, если … иначе.
Основные, если заявление в Python
Давайте начнем с поиска регулярного заявления. В Python это будет использоваться в качестве следующего синтаксиса.
if condition:
# do something
Возможно, вы захотите проверить переменную для True/False, проверьте, если число выше/ниже, или строка – это определенное значение.
number = 5
string = "Chris"
boolean = True
if number > 3:
print("Number is positive")
if string == "Chris":
print("Chris in the building")
if boolean == True:
print("Boolean is true")
Это приведет к следующему:
Number is positive Chris in the building Boolean is true
Несколько возвратов для оператора IF
Прохладная часть об этом заключается в том, что мы можем иметь несколько возвратов, используя правильные отступы.
Допустим, нам нужны две линии отпечаток.
if number > 3:
print("Number is positive")
print("This is a second positive line")
Это вернет обе линии, если утверждение будет выполнено!
Если … еще в Python
Как вы, возможно, догадались, это также дает нам отличную возможность использовать иначе заявление, если IS не удается.
Логика для этого выглядит следующим образом:
if condition:
# do something
else:
# do something else
Давайте попробуем это с лучшим случаем использования.
number = 10
if number > 20:
print("Number is bigger then 20")
else:
print("It's a smaller number")
Запуск этого кода приведет к:
It's a smaller number
Добавляя другого, если
Если … еще может быть хорошим решением для статических булевых проверок. В большинстве реальных примеров, вы можете добавить определенную секунду, третью или больше, если.
Для этого мы можем использовать Элиф , в котором говорится, что предыдущее условие не было выполнено, попробуйте это. Это все еще может вернуться к еще Если мы определим один.
Логика:
if condition:
# do thing 1
elif condition 2:
# do thing 2
else:
# do something else
Давайте попробуем это, проверяя, если число меньше или равно.
a = 5
b = 5
if(a > b):
print("A is greater than B")
elif a == b:
print("A and B are equal")
else:
print("B is greater than A")
Который приведет к:
A and B are equal
Этот вид Элиф Заявление можно использовать несколько раз.
Спасибо за чтение, и давайте подключимся!
Спасибо за чтение моего блога. Не стесняйтесь подписаться на мой рассылку электронной почты и подключиться к Facebook или Твиттер
Оригинал: “https://dev.to/dailydevtips1/python-if-else-statements-2ejh”