Форум сайта python.su
0
Как в версии 3.* версии использовать функции из подключаемых модулей?
простой пример
import string str="Hallo World Hallo World Hallo World" print(string.count(str,'allo'))
Офлайн
568
1. str=
переопределять стандартную функцию не есть гуд
2. string.count(str,'allo')
Зачем?
s="Hallo World Hallo World Hallo World" print (s.count("allo"))
Офлайн
0
FishHookэто случайный пример из головы, а так да конечно )
переопределять стандартную функцию не есть гуд
FishHookпроблема совместимости… раньше работало вроде, может была версия 2.* на это грешу
Зачем?
Офлайн
568
в третьем питоне вроде вообще нет count у string
http://docs.python.org/3.1/library/string.html
Офлайн
0
да вот нагуглил тоже у забугорных друзей
“string functions were removed in py3k and you have to use now str methods”
я может излишне заморачиваюсь с типами, но не понимаю как это перевести
было так:
a1="""123 234 345""" a2=string.join(a1.split(), "") print a2
a3=a1.split();
a2=a3.join("");
Офлайн
568
a2 = "".join(a1.split())
Офлайн
0
FishHook
благодарю… как обычно, всё просто, когда знаешь как!
Офлайн