Найти - Пользователи
Полная версия: переобразовать последовательность
Начало » Центр помощи » переобразовать последовательность
1
Rorchax
sander
asterisk = s.find('*')
if asterisk == -1:
    return s
else:
    return s[:asterisk] + '*' + '-' * len(s[asterisk + 1:])
Rorchax
sander
return outside function
terabayt
print '{:-<{}}'.format(s[:s.find('*') + 1] or s, len(s))
>>> s = 'Hello world!*la-la'
>>> print '{:-<{}}'.format(s[:s.find('*') + 1] or s, len(s))
Hello world!*-----
sander
не смог функцию обьявить?
py.user.next
>>> def f(s):
...     l, c, r = s.partition('*')
...     return l + c + '-' * len(r)
... 
>>> f('abc*def*ghi')
'abc*-------'
>>> f('abcdefghi')
'abcdefghi'
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB