Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

5.8 KiB

Отчет по теме 2

Терехов Фёдор Валерьевич, А-01-23

1. Изучение простых объектов.

  1. "Для того, чтобы узнать, какое значение имеет переменная, достаточно перечислить их имена в строке, разделяя их знаком «,» (запятая) или «;» (точка с запятой)."

f1=16; f2=3
print("Значения переменных через запятую:")
print(f1, f2)

print("\nЗначения переменных через точку с запятой:")
print(f1); print(f2)

Ответ программы:
Task 1.1

  1. "Для того, чтобы узнать, какие объекты уже существуют в данный момент в среде Python (в пространстве имен), используйте функцию dir без аргументов."

print("\nСуществующие объекты в пространстве имен:")
print(dir())

Ответ программы:
Task 1.2

  1. "Для получения списка атрибутов любого объекта используйте ту же функцию dir(), с аргументами – именами интересующих объектов"

print("\nАтрибуты объекта f1:")
print(dir(f1))

print("\nАтрибуты объекта f2:")
print(dir(f2))

Ответ программы:
Task 1.3

  1. "Для определения классовой принадлежности любого объекта следует использовать функцию type()."

print(f"\nТип f1: {type(f1)}") #f перед текстом обозначает строку, переменные пишутся в {}
print(f"Тип f2: {type(f2)}")

Ответ программы:
Task 1.4

  1. "Для удаления объекта или его части из оперативной памяти используйте инструкцию del."

print("\nУдаляем объекты f1 и f2...")
del f1, f2

print("\nСуществующие объекты в пространстве имен ПОСЛЕ удаления:")
print(dir())

print("\nПопытка обратиться к удаленным объектам:")
print(f1)

Ответ программы:
Task 1.5

2. Изучение правил именования объектов в Python.

"Правила именования: • имена должны состоять из латинских букв, цифр и символов подчеркивания; • имена должны начинаться с латинской буквы (иногда могут начинаться с символа подчеркивания, но это – особый вид переменных); • имена не должны совпадать с ключевыми словами и встроенными идентификаторами языка Python; • большие и малые буквы в именах различаются (имена – чувствительные к регистру)!"

gg1=1.6 #значение в виде вещественного числа
hh1='Строка' #значение в виде символьной строки
73sr=3 #неправильное имя – начинается с цифры - будет диагностика!
and=7 #недопустимое имя – совпадает с ключевым словом - будет диагностика!

Ответ программы:
Task 2.1
Task 2.2

3. Вывод списка ключевых слов с помощью инструкции import keyword && keyword.kwlist

import keyword

print("Список ключевых слов Python:")
print(keyword.kwlist)
Task 3.1
Сохранение списка в переменной:
keywords_list = keyword.kwlist
print("\nСохранение в виде списка:")
print(keywords_list)
Task 3.2

4. Вывод списка встроенных идентификаторов с помощью инструкций import builtins && dir(builtins)

import builtins

print("Список встроенных идентификаторов Python:")
builtins_list = dir(builtins)
print(builtins_list)

Task 4.1

print("Справка по функциям:")
print("\n1. Функция abs():")
help(abs)

Task 4.2.1

print("\n2. Функция len():")
help(len)

Task 4.2.2

print("\n3. Функция max():")
help(max)

Task 4.2.3

print("\n4. Функция min():")
help(min)

Task 4.2.4

print("\n5. Функция pow():")
help(pow)

Task 4.2.5

print("\n6. Функция round():")
help(round)

Task 4.2.6

print("\n7. Функция sorted():")
help(sorted)

Task 4.2.7

print("\n8. Функция sum():")
help(sum)

Task 4.2.8

print("\n9. Функция zip():")
help(zip)

Task 4.2.9

5. Малые и большие буквы в именах объектов различаются.

Gg1=45
print(Gg1)
print(gg1)

Ответ программы:
Task 5

6.