Экзаменационные вопросы по дисциплине "Алгоритмизация и программирования"



бет4/19
Дата12.05.2022
өлшемі128,37 Kb.
#142926
түріЭкзаменационные вопросы
1   2   3   4   5   6   7   8   9   ...   19
Байланысты:
otvekzalg

2.1.4.1.2. Литералы


Литералы - значения, представленные в коде программы, например, числа или строки (Листинг 2.1.2).
Листинг 2.1.2 - Пример литералов
5 # Целочисленный литерал
3.4 # Литерал в виде числа с плавающей точкой
'строка' # Строковый литерал

2.1.4.1.3. Знаки пунктуации


В алфавит Python входит достаточное количество знаков пунктуации, которые используются для различных целей. Например, знаки + или * могут использоваться для сложения и умножения, а знак запятой , - для разделения параметров функций.

2.1.4.1.4. Идентификаторы


Идентификатор - обычное имя, которое дается ссылке на какой-либо объект. Любой идентификатор имеет некоторые правила и соглашения наименования:

  • правила:

    • может состоять из букв (ASCII или Unicode), знаков подчеркивания _ или цифр 0-9;

    • цифра не может быть на первом месте;

    • чувствителен к регистру: UserNameusername и USERNAME - разные идентификаторы;

    • не должен совпадать с каким-либо из ключевых слов языка Python (Листинг 2.1.4);

  • соглашения:

    • использовать змеиный_регистр (англ. snake_case): customer_account;

    • не использовать предопределенные имена (Листинг 2.1.3);

    • не использовать 2 знака подчеркивания __ в начале и конце, и _ или __ в начале идентификатора; данный синтаксис имеет специальное назначение.

Стиль наименования определяется документом PEP 8, который содержит общие стандарты стилевого оформления.
Листинг 2.1.3 - Некоторые предопределенные имена в Python
# В языке Python имеется встроенная функция dir(), которая
# возвращает список атрибутов объекта. Если эта функция вызывается
# без аргументов, она возвращает список встроенных атрибутов
>>> dir()
['__builtins__', '__doc__', '__name__']

# Атрибут builtins в действительности является модулем, в котором


# определены все встроенные атрибуты языка Python. Его можно
# использовать в качестве аргумента функции dir():
>>> dir(__builtins__)
['ArithmeticError', 'AssertionError', 'AttributeError',
...
'sum', 'super', 'tuple', 'type', 'vars', 'zip']
Примеры имен идентификаторов:

Допустимые

Недопустимые

  • i

  • my_name

  • name_23

  • a1b2_c3

  • любые_символы_utf8_üöäß

  • 2things

  • здесь есть пробелы

  • >a1b2_c3

  • "это_в_кавычках"


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   19




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет