Python

Изявление за преминаване на Python

Изявление за преминаване на Python

Python е ефективен език за програмиране, за да постигнете нещата по абсолютен начин. Той осигурява много вградени модули, изрази и функции за изпълнение на различни специфични задачи. Операторът за преминаване в Python работи по същия начин, както заместителят за текстово поле в уеб форма. Играе същата роля като нулева игра във всеки език за програмиране. Когато интерпретаторът на Python изпълни оператора pass, нищо не се случва. Полезно е да поставим оператор за преминаване, когато синтактично изискваме изявление и не искаме да го изпълняваме. Както подсказва името му, той предава контрола на следващото изявление.

Основната разлика между изявлението comment и pass е, че интерпретаторът на Python напълно игнорира коментарите, докато операторът pass не се игнорира. Тази статия обяснява подробно използването на изявлението за преминаване.

Синтаксис на оператор за преминаване

Синтаксисът на оператора pass е както следва:

мине

Примери

Поставяме оператора pass в цикли, функции, условни инструкции и класове, където празният код не е разрешен. Например, ние сме декларирали функция и все още не сме внедрили нейното тяло, но искаме да приложим нейната функционалност в бъдеще. Функция в Python не може да има празно тяло. Интерпретаторът на Python ще покаже грешка. В този конкретен случай бихме могли да използваме оператори за преминаване, които всъщност не биха изпълнили нищо. Сега, нека да продължим и да видим пример за изявление за преминаване.

# програма за изпълнение на оператора за преминаване
#creating функция
def caclculatesum ():
мине

Изход

Когато изпълним горната програма, интерпретаторът на Python не показва никаква грешка и нищо не се случва.

Нека използваме оператора pass в клас. Извлечението Pass е просто резервоар за бъдещ код.

# а програма за изпълнение на оператора за преминаване.
#creating a class
номера на класове:
мине

Сега, нека използваме оператора pass в цикъл for. Ако направим празен цикъл for, интерпретаторът ще изведе грешка. Първо, нека направим празен цикъл for без оператор за преминаване и да видим какво ще се случи.

# а програма за изпълнение на оператора за преминаване
#creating празно за цикъл
my_list = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
за x в my_list:

Изход

В този случай интерпретаторът на Python показва грешка “SyntaxError”.

Сега нека използваме оператора за преминаване в цикъла.

# програма за изпълнение на оператора за преминаване
#creating празно за цикъл
my_list = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
за x в my_list:
# Използване на изявление за преминаване
мине

Изход

Чрез добавяне на оператора за преминаване, ако се отървем от грешката.

Да вземем друг пример и да използваме оператора pass в цикъла for, когато дадено условие е вярно.

# програма за изпълнение на оператора за преминаване
#creating празно за цикъл
my_list = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
за x в my_list:
ако (x == 'n'):
# Използване на извлечение
мине
друго:
печат (x)

Изход

Потокът на програмата се прехвърля към следващата итерация, когато даденото твърдение е вярно.

Заключение

Извлечението Pass се използва като заместител за бъдещ код. Използва се, когато трябва да поставим празния код в клас, функция, оператор на условие или цикъл. Тази статия описва изявлението за преминаване с примери.

Инсталирайте най-новата стратегия за игра OpenRA на Ubuntu Linux
OpenRA е Libre / Free Real Time стратегия за игра, която пресъздава ранните игри на Westwood като класическата Command & Conquer: Red Alert. Разпредел...
Инсталирайте най-новия Dolphin Emulator за Gamecube & Wii на Linux
Dolphin Emulator ви позволява да играете избраните от вас игри Gamecube & Wii на Linux Personal Computers (PC). Като безплатно достъпен и емулатор на...
Как да използвам GameConqueror Cheat Engine в Linux
Статията обхваща ръководство за използването на GameConqueror cheat engine в Linux. Много потребители, които играят игри под Windows, често използват ...