Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.12.2021, 22:39   #1
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,040
По умолчанию Вывести слитно первые буквы каждого слова предложения в верхнем регистре

здравствуйте
нужно получить СГЭУ, как сделать?, то есть если слово в скобках то брать вторую букву
что-то типа:
Код:
s = 'Самарский (государственный) экономический университет'
print(''.join(word[0].upper() for word in s.split() if word[0] == '(': word[1].upper()))
Ципихович Эндрю на форуме Ответить с цитированием
Старый 31.12.2021, 02:00   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Код:
s = 'Самарский (государственный) экономический университет'
print(''.join(word[0] if word[0] != '(' else word[1] for word in s.split()).upper())
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 31.12.2021, 09:24   #3
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,040
По умолчанию

спасибо, можно было и так:
Код:
import re
s = 'Самарский государственный экономический университет'
print(''.join(re.findall(r'\b\w', s)).upper())  # => СГЭУ
Ципихович Эндрю на форуме Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Во введенной строке поменять первые буквы каждого слова на прописные Эйфория=* Общие вопросы Delphi 25 10.06.2013 17:18
Во введенной строке поменять первые буквы каждого слова на прописные Эйфория=* Помощь студентам 3 06.06.2013 19:32
Определить, что слово набрано в верхнем регистре. vedro-compota PHP 8 21.08.2012 09:06
Вывести слова предложения в таком порядке, чтобы последняя буква каждого слова совпадала с первой буквой следующего слова ( java ) huhu Помощь студентам 0 06.04.2012 19:42
Сколько букв в слове в верхнем регистре на Assembler Hello! Помощь студентам 0 16.01.2012 18:35