Решение модуля 8.2 Инди-курс программирования на Python

Модуль 8.2 (Импорт стандартных модулей).

Какая инструкция позволяет подключать другие модули к вашему?

import

При помощи какой функции можно посмотреть какие имена доступны в модуле?

dir

Импортируйте стандартный модуль os и выведите на экран значение переменной name из этого модуля

from os import name  # импортируем необходимую переменную из модуля

print(name)          # выводим значение импортируемой переменной

А вы знаете, что такое «Переменная окружения»? Почитайте самостоятельно, если не встречались

Модуль os позволяет получить доступ ко всем переменным окружения, они хранятся в переменной environ.

environ представляет собой по сути словарь переменных окружения, и нам интересно взглянуть на значение, которое хранится под ключом 'HOME', его необходимо вывести на экран

from os import environ  # импортируем переменную со словарем

print(environ['HOME'])  # выводим из импортированной переменной в которой хранится словарь и из него значение по ключу HOME 

Импортируйте имя Template из модуля string, чтобы код ниже заработал

from string import Template   # импортируем из модуля нужную переменную
values = {'one': 'Привет', 'copter': 'Квадракоптер'}

t = Template("""
Ну что, мои хорошие, всем $one
Это шаблонная строка
В нее можно вставлять значения по ключам
Хочу сюда вставлю слово $copter, хочу сюда $copter
""")

print(t.substitute(values))

Импортируйте стандартный модуль sys и при помощи функции getrecursionlimit узнайте лимит предела рекурсии. Его необходимо вывести на экран

from sys import getrecursionlimit  # из модуля импортируем нужную функцию

print(getrecursionlimit())         # выводим результат необходимой функции

Из модуля string импортируйте следующие переменные: 

  • ascii_lowercase — строка, содержащая английский буквы англ. алфавита в нижнем регистре
  • ascii_uppercase — строка, содержащая английский буквы англ. алфавита в верхнем регистре
  • punctuation — строка, содержащая символы пунктуации

Необходимо в отдельных строках вывести сперва все знаки пунктуации, затем заглавные символы и уже потом маленькие.

from string import ascii_lowercase, ascii_uppercase, punctuation  # импортируем из модуля нужные переменные

print(punctuation)      # выводим все знаки пунктуации из таблицы аски
print(ascii_uppercase)  # выводим все заглавные буквы из таблицы аски
print(ascii_lowercase)  # выводим все строчные буквы из таблицы аски

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Понравилась статья? Поделиться с друзьями:
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x