@@ -24,30 +24,38 @@ msgstr ""
2424
2525#: ../../tutorial/stdlib2.rst:5
2626msgid "Brief Tour of the Standard Library --- Part II"
27- msgstr ""
27+ msgstr "Краткий обзор стандартной библиотеки — часть II "
2828
2929#: ../../tutorial/stdlib2.rst:7
3030msgid ""
3131"This second tour covers more advanced modules that support professional "
3232"programming needs. These modules rarely occur in small scripts."
3333msgstr ""
34+ "Вторая часть обзора охватывает более продвинутые модули, ориентированные на "
35+ "профессиональную разработку. Эти модули редко встречаются в небольших "
36+ "скриптах."
3437
3538#: ../../tutorial/stdlib2.rst:14
3639msgid "Output Formatting"
37- msgstr ""
40+ msgstr "Форматирование вывода "
3841
3942#: ../../tutorial/stdlib2.rst:16
4043msgid ""
4144"The :mod:`reprlib` module provides a version of :func:`repr` customized for "
4245"abbreviated displays of large or deeply nested containers::"
4346msgstr ""
47+ "Модуль :mod:`reprlib` предоставляет версию функции :func:`repr`, настроенную"
48+ " для сокращенного отображения больших или глубоко вложенных контейнеров::"
4449
4550#: ../../tutorial/stdlib2.rst:19
4651msgid ""
4752">>> import reprlib\n"
4853">>> reprlib.repr(set('supercalifragilisticexpialidocious'))\n"
4954"\" {'a', 'c', 'd', 'e', 'f', 'g', ...}\" "
5055msgstr ""
56+ ">>> import reprlib\n"
57+ ">>> reprlib.repr(set('суперкалифрагилистикэкспиалидошес'))\n"
58+ "\" {'а', 'г', 'д', 'е', 'и', 'к', ...}\" "
5159
5260#: ../../tutorial/stdlib2.rst:23
5361msgid ""
@@ -56,6 +64,10 @@ msgid ""
5664"interpreter. When the result is longer than one line, the \" pretty printer\" "
5765" adds line breaks and indentation to more clearly reveal data structure::"
5866msgstr ""
67+ "Модуль :mod:`pprint` предлагает более тонкий контроль над печатью встроенных"
68+ " и пользовательских объектов в виде, удобном для чтения интерпретатором. "
69+ "Когда результат занимает более одной строки, «красивый принтер» добавляет "
70+ "переносы строк и отступы, делая структуру данных более наглядной::"
5971
6072#: ../../tutorial/stdlib2.rst:28
6173msgid ""
@@ -70,12 +82,24 @@ msgid ""
7082" [['magenta', 'yellow'],\n"
7183" 'blue']]]"
7284msgstr ""
85+ ">>> import pprint\n"
86+ ">>> t = [[[['чёрный', 'бирюзовый'], 'белый', ['зелёный', 'красный']], [['пурпурный',\n"
87+ "... 'жёлтый'], 'синий']]]\n"
88+ "...\n"
89+ ">>> pprint.pprint(t, width=30)\n"
90+ "[[[['чёрный', 'бирюзовый'],\n"
91+ " 'белый',\n"
92+ " ['зелёный', 'красный']],\n"
93+ " [['пурпурный', 'жёлтый'],\n"
94+ " 'синий']]]"
7395
7496#: ../../tutorial/stdlib2.rst:39
7597msgid ""
7698"The :mod:`textwrap` module formats paragraphs of text to fit a given screen "
7799"width::"
78100msgstr ""
101+ "Модуль :mod:`textwrap` форматирует абзацы текста, чтобы они помещались в "
102+ "заданную ширину экрана::"
79103
80104#: ../../tutorial/stdlib2.rst:42
81105msgid ""
@@ -90,6 +114,16 @@ msgid ""
90114"instead of one big string with newlines\n"
91115"to separate the wrapped lines."
92116msgstr ""
117+ ">>> import textwrap\n"
118+ ">>> doc = \"\"\" Метод wrap() работает почти так же, как fill(),\n"
119+ "... только возвращает список строк вместо одной длинной\n"
120+ "... строки с переводами строки между частями текста.\"\"\" \n"
121+ "...\n"
122+ ">>> print(textwrap.fill(doc, width=40))\n"
123+ "Метод wrap() работает почти так же, как\n"
124+ "fill(), только возвращает список строк\n"
125+ "вместо одной длинной строки с переводами\n"
126+ "строки между частями текста."
93127
94128#: ../../tutorial/stdlib2.rst:53
95129msgid ""
0 commit comments