Главная /
Язык программирования Python /
Что будет выведено в результате выполнения сопоставления с регулярным выражением? >>> m = re.match("(a*?)(a+)(b+?)", "aaabbb") >>> print m.groups()
Что будет выведено в результате выполнения сопоставления с регулярным выражением?
>>> m = re.match("(a*?)(a+)(b+?)", "aaabbb")
>>> print m.groups()
вопрос
Правильный ответ:
('aa', 'a', 'bbb')
('a', 'aa', 'b')
('', 'aaa', 'b')
('aa', 'a', 'b')
Сложность вопроса
34
Сложность курса: Язык программирования Python
62
Оценить вопрос
Комментарии:
Аноним
Если бы не опубликованные подсказки - я бы не смог решить c этими тестами intuit.
24 дек 2020
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Какие ошибки допущены в следующем примере? import threading, Queue item = Queue.Queue() def consumer(nm): for i in range(3): print item.get(), nm def producer(nm): for i in range(4): item.put(nm) for n in range(4): threading.Thread(target=consumer, args=("c"+str(n),)).start() for n in range(3): threading.Thread(target=producer, args=("p"+str(n),)).start()
- # Какой код порождает следующее расположение кнопок? [Большая Картинка]
- # Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены? from Tkinter import * from ScrolledText import ScrolledText def transl(): txt = t1.get("1.0", END).replace(e1.get(), e2.get()) t2.delete("1.0", END) t2.insert(END, txt) tk = Tk() f = Frame(tk) e1 = Entry(f, background="White", width=32) e1.pack(side=LEFT) b = Button(f, text=">>", command=transl) b.pack(side=LEFT) e2 = Entry(f, background="White", width=32) e2.pack(side=LEFT) f.grid(row=0, column=0, columnspan=2) t1 = ScrolledText(tk, background="White", width=40) t1.grid(row=1, column=0) t2 = ScrolledText(tk, background="White", width=40) t2.grid(row=1, column=1)
- # Карринг — это...
- # Какое из приведенных ниже регулярных выражений некорректно?