База ответов ИНТУИТ

Язык программирования Python

<<- Назад к вопросам

Из какого модуля будет работать функция replace() в следующем примере:
from sre import sub as replacefrom string import replace

(Отметьте один правильный вариант ответа.)

Варианты ответа
из string (Верный ответ)
из sre.string
из sre.sub
возникнет ошибка (конфликт имен)
Похожие вопросы
Из какого модуля будет работать функция split() в следующем примере:
from re import *from string import *split('a', 'b')
Что произойдет при повторном импорте модуля (в том же блоке кода) оператором import?
Что произойдет со старыми объектами модуля, используемыми в программе, при его перезагрузке по reload() (после изменения на диске):
import mdla = mdl.ab = mdl.b()reload(mdl)
Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены?
from Tkinter import *from ScrolledText import ScrolledTextdef 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)b = Button(f, text=">>", command=transl)e2 = Entry(f, background="White", width=32)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)tk.mainloop()
Какая ошибка допущена в следующем примере?
def pr():  import time  time.sleep(1)  print time.time()t = Timer(30.0, pr)
Какие новые имена появятся в текущем модуле после выполнения следующего кода:
import refrom re import compile
Какие новые имена появятся в текущем модуле после выполнения следующего кода:
import sre as refrom re import compile
Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены?
from Tkinter import *from ScrolledText import ScrolledTextdef 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)
Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены?
from Tkinter import *from ScrolledText import ScrolledTextdef transl():  txt = t1.get("1.0", END).replace(e1.get(), e2.get())  t2.delete()  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)tk.mainloop()
Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены?
from Tkinter import *from ScrolledText import ScrolledTextdef 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)tk.mainloop()