Модуль 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) # выводим все строчные буквы из таблицы аски
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы