Как сказал Амбар, импорт кажется избыточным, и RoeeeK также прав, говоря, что большинство функций модуля string
являются строковыми методами, то есть вы можете делать "foobar".method()
вместо string.function("foobar")
.Однако иногда все же полезно явно импортировать модуль;например, в случае обратных вызовов:
map(string.strip, [' foo ', ' bar '])
.
Обратите внимание, что вышеприведенное также может быть достигнуто с помощью [chunk.strip() for chunk in [' foo ', ' bar ']]
, поэтому импорт string
фактически не требуется в этом случае.