Рубрики
Без рубрики

Заявления Python – многослойные, простые и составные примеры

Заявления Python являются инструкциями, которые выполняются переводчиком Python. Одно- и многоуровневое заявление, простые и сложные выписки в Python.

Автор оригинала: Pankaj Kumar.

Заявления Python являются инструкциями кода, выполняемые переводчиком Python.

Примеры утверждений Python

Давайте посмотрим на несколько простых примеров операторов.

count = 10  # statement 1

class Foo:  # statement 2
    pass    # statement 3

Multi-Line Python Multi Line

Заявления Python обычно записываются в одной строке. Персонаж Newline отмечает конец утверждения. Если утверждение очень длинное, мы можем явно разделить на несколько строк с символом продолжения линии (\).

Давайте посмотрим на несколько примеров многострочных утверждений.

message = "Hello There.\nYou have come to the right place to learn Python Programming.\n" \
          "Follow the tutorials to become expert in Python. " \
          "Don't forget to share it with your friends too."

math_result = 1 + 2 + 3 + 4 + \
              5 + 6 + 7 + 8 + \
              9 + 10

print(message)
print(math_result)
Высказывания Python

Python поддерживает многострочное продолжение внутри скобок (), кронштейнов [] и брекетов {}. Кронштейны используются списком, а брекеты используются объектами словаря. Мы можем использовать скобки для выражений, кортежей и струн.

message = ("Hello\n"
           "Hi\n"
           "Namaste")

math_result = (1 + 2 + 3 + 4 +
               5 + 6 + 7 + 8 +
               9 + 10)

prime_numbers_tuple = (2, 3, 5, 7,
                       11, 13, 17)

list_fruits = ["Apple", "Banana",
               "Orange", "Mango"]

dict_countries = {"USA": "United States of America", "IN": "India",
                  "UK": "United Kingdom", "FR": "France"}

Можем ли мы иметь несколько заявлений в одной строке?

Мы можем использовать точку с запятой (;), чтобы иметь несколько утверждений в одной строке.

x = 1; y = 2; z = 3

Python Простые утверждения

Простое утверждение Python состоит в одной строке. Созданные выше многослойные заявления также являются простыми утверждениями, потому что они могут быть написаны в одной строке. Давайте посмотрим на некоторые важные типы простых утверждений в Python.

1. Выражение выражения

i = int("10")  # expression is evaluated and the result is assigned to the variable.

sum = 1 + 2 + 3  # statement contains an expression to be evaluated first.

2. Выписка назначения

count = 10  # value is assigned to the variable, no expression is evaluated

message = "Hi"

3. Утверждение утверждения

assert 5 < 10
assert (True or False)

4. Передать выписку

def foo():
    pass  # pass statement

5. Дель Выписка

name = "Python"
del name  # del statement

6. Обратитение возврата

def foo():
    return 10  # return statement

7. Выпуск урожайности

def yield_statement():
    yield 'Statement 1'  # yield statement

8. Поднять выписку

def raise_example():
    raise TypeError('Exception Example')  # raise statement

9. Выявление перерыва

numbers = [1, 2, 3]


for num in numbers:
    if num > 2:
        break  # break statement

10. Продолжайте заявление

numbers = [1, 2, 3]


for num in numbers:
    if num > 2:
        continue  # continue statement
    print(num)

11. ИМПОРТ ОБЗОР

import collections
import calendar as cal
from csv import DictReader

12. Глобальное утверждение

name = "Python"


def global_example():
    global name  # global statement
    name = "Flask"


print(name)  # prints Python
global_example()
print(name)  # prints Flask

13. Нелокальное утверждение

def outer_function():
    scope = "local"

    def inner_function():
        nonlocal scope  # nonlocal statement
        scope = "nonlocal"
        print(scope)

    inner_function()
    print(scope)


outer_function()

СОЕДИНЕНИЕ PYTHON СОЕДИНЕНИЯ

Составные операторы Python содержат группу других утверждений и влияют на их выполнение. Составное утверждение обычно промежутся на нескольких линиях. Давайте кратко посмотрим на несколько сложных утверждений.

1. Если утверждение

if 5 < 10:
    print("This will always print")
else:
    print("Unreachable Code")

2. Для выписки

for n in (1, 2, 3):
    print(n)

3. Во время выписки

count = 5
while count > 0:
    print(count)
    count -= 1

4. попробуйте выписку

try:
    print("try")
except ValueError as ve:
    print(ve)

5. С выписком

with open('data.csv') as file:
    file.read()

6. Заявление о определении функции

Определение функции Python – это исполняемое утверждение. Его выполнение связывает имя функции в текущем локальном пространстве имен на объект функции. Функция выполняется только тогда, когда она вызывается.

def useless():
    pass

7. Заявление о определении класса

Это исполняемое заявление. Определение класса определяет объект класса.

class Data:
    id = 0

8. Заявление о определении функции COROUTINES

import asyncio

async def ping(url):
    print(f'Ping Started for {url}')
    await asyncio.sleep(1)
    print(f'Ping Finished for {url}')

Заключение

Заявления Python используются интерпретатором Python для запуска кода. Приятно знать о различных типах утверждений в Python.

Рекомендации: