Поскольку я все еще новичок, чтобы изучить мир 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”