Найти - Пользователи
Полная версия: подскажите с upper
Начало » Python для новичков » подскажите с upper
1
alexswsw
есть вот такая задача
Написать функцию, которая принимает строку-имя и исправляет её:
- первая буква всегда должна быть большой
- все остальные всегда должны быть маленькими

Пример:
“bArt” -> “Bart”
“AAA” -> “Aaa”
можно использовать только upper и lower
как саму функцию написать я знаю
подскажите как использовать upper и lower с индексом или срезом.и возможно ли это вообще.
извините если что за глупый вопрос
marvellik
а что вам мешает? на то она и функция чтобы принимать аргумент и возвращать результат своей работы
 a = 'пример'
print(a.capitalize())
print(a[:2] + a[2:].upper())
print(a.replace(a[2],a[2].upper()))

 Пример
прИМЕР
прИмер
py.user.next
 >>> def tr(s):
...     return s[:1].upper() + s[1:].lower()
... 
>>> tr('bArt')
'Bart'
>>> tr('AAA')
'Aaa'
>>> tr('')
''
>>>
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