F Funsy Пользователь Пользователь Авг 3, 2024 20 5 3 Авг 12, 2024 #1 Всем дарова! Есть строка: Python: i = "HelloGuys!" Как мне разделить строку между "o" и "G"? Консоль: ["Hello", Guys!"] Что указывать в .split? Всем заранее спасибо!
Всем дарова! Есть строка: Python: i = "HelloGuys!" Как мне разделить строку между "o" и "G"? Консоль: ["Hello", Guys!"] Что указывать в .split? Всем заранее спасибо!
0 Vershitel_sudeb Vershitel sudeb Команда форума Модератор Мар 17, 2021 974 220 43 21 Москва Авг 12, 2024 #2 Там нет символа, по этому через split не получится. Если хочешь делить по большим буквам, можешь сделать например так: Python: import re i = "HelloGuys!" mas = re.findall(r"[A-ZА-Я][^A-ZА-Я]*", i) print(mas) Реакции: PYDEV
Там нет символа, по этому через split не получится. Если хочешь делить по большим буквам, можешь сделать например так: Python: import re i = "HelloGuys!" mas = re.findall(r"[A-ZА-Я][^A-ZА-Я]*", i) print(mas)
0 F Funsy Пользователь Пользователь Авг 3, 2024 20 5 3 Авг 12, 2024 #3 Vershitel_sudeb сказал(а): Там нет символа, по этому через split не получится. Если хочешь делить по большим буквам, можешь сделать например так: Python: import re i = "HelloGuys!" mas = re.findall(r"[A-ZА-Я][^A-ZА-Я]*", i) print(mas) [/QUOTE] Нажмите, чтобы раскрыть... Спасибо тебе!! Реакции: Vershitel_sudeb
Vershitel_sudeb сказал(а): Там нет символа, по этому через split не получится. Если хочешь делить по большим буквам, можешь сделать например так: Python: import re i = "HelloGuys!" mas = re.findall(r"[A-ZА-Я][^A-ZА-Я]*", i) print(mas) [/QUOTE] Нажмите, чтобы раскрыть... Спасибо тебе!!