Python

Заява про передачу Python

Заява про передачу Python

Python - це ефективна мова програмування, яка робить речі абсолютно абсолютними. Він надає безліч вбудованих модулів, операторів та функцій для виконання різних конкретних завдань. Оператор pass в Python працює так само, як заповнювач для текстового поля у веб-формі. Він грає ту ж роль, що і нульова гра в будь-якій мові програмування. Коли інтерпретатор Python виконує оператор pass, нічого не відбувається. Корисно розміщувати оператор pass, коли ми синтаксично вимагаємо оператор і не хочемо його виконувати. Як випливає з назви, він передає контроль наступному твердженню.

Основна відмінність коментаря від оператора pass полягає в тому, що інтерпретатор Python повністю ігнорує коментарі, тоді як оператор pass не ігнорується. У цій статті докладно пояснюється використання оператора пропуску.

Синтаксис оператора pass

Синтаксис оператора pass такий:

пройти

Приклади

Оператор pass ми поміщаємо в цикли, функції, умовні оператори та класи, де порожній код заборонений. Наприклад, ми оголосили функцію, і ми ще не реалізували її тіло, але хочемо впровадити її функціональність у майбутньому. Функція в Python не може мати порожнього тіла. Інтерпретатор Python покаже помилку. У цьому конкретному випадку ми можемо передати оператори передачі на використання, які насправді нічого не виконують. Тепер давайте рухатимемося далі і побачимо приклад заяви про передачу.

# програма для реалізації оператора проходження
#створення функції
def caclculatesum ():
пройти

Вихідні дані

Коли ми виконуємо вищезазначену програму, інтерпретатор Python не виявляє помилок, і нічого не відбувається.

Давайте використаємо оператор pass у класі. Заява Pass - це просто заповнювач для майбутнього коду.

# програма для реалізації оператора проходження.
#створення класу
номери класів:
пройти

Тепер використовуймо оператор pass у циклі for. Якщо ми створимо порожній цикл for, інтерпретатор видасть помилку. Спочатку давайте зробимо порожній цикл for без оператора pass і подивимося, що станеться.

# програма для реалізації оператора проходження
#creating порожній цикл for
my_list = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
для x в my_list:

Вихідні дані

У цьому випадку інтерпретатор Python відображає помилку “SyntaxError”.

Тепер використаємо оператор pass у циклі.

# програма для реалізації оператора проходження
#creating порожній цикл for
my_list = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
для x в my_list:
# using pass pass
пройти

Вихідні дані

Додавши оператор pass, якщо ми маємо позбутися помилки.

Візьмемо інший приклад і використаємо оператор pass всередині циклу for, коли задана умова відповідає істині.

# програма для реалізації оператора pass
#creating порожній цикл for
my_list = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
для x в my_list:
якщо (x == 'n'):
# using pass pass
пройти
ще:
друк (x)

Вихідні дані

Потік програми переходить до наступної ітерації, коли задане твердження відповідає дійсності.

Висновок

Заява про передачу використовується як заповнювач для майбутнього коду. Він використовується, коли нам потрібно помістити порожній код всередину класу, функції, оператора умови або циклу. У цій статті на прикладах описується оператор пропуску.

Битва за Веснот 1.13.6 Розробка випущена
Битва за Веснот 1.13.6, випущений минулого місяця, є шостим випуском розробки в 1.13.x, і це забезпечує низку вдосконалень, особливо до інтерфейсу кор...
Як встановити League of Legends на Ubuntu 14.04
Якщо ви шанувальник League of Legends, то це можливість для вас тестувати League of Legends. Зверніть увагу, що LOL підтримується на PlayOnLinux, якщо...
Встановіть останню стратегічну гру OpenRA на Ubuntu Linux
OpenRA - це ігровий движок Libre / Free Real Time Strategy, який відтворює ранні ігри Вествуда, такі як класичний Command & Conquer: Red Alert. Пошире...