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

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

Количество вопросов - 358

Какой из операторов соответствует следующему псевдокоду:
1           0 LOAD_FAST                0 (x)            3 PRINT_ITEM            4 LOAD_FAST                1 (y)            7 PRINT_ITEM            8 LOAD_CONST               0 (None)           11 RETURN_VALUE

Какая ошибка допущена в следующем примере?
def pr():  import time  time.sleep(1)  print time.time()t = Timer(30.0, pr)

Выберите правильные (с точки зрения теории ООП) утверждения:

Какие из следующих программ (модулей) лучше написать в виде модулей расширения на языке более низкого уровня, чем Python?

Что будет выведено следующей программой:
 a = "AB" b = "BC"print "%sa, b" % a, b

Какие признаки являются характерными для функциональных языков?

Какие характеристики можно отнести к языку программирования Python?

Дан массив:
>>> c = array([[1,2], [2,3], [4,5]])
Чему равен срез c[:,1]?

Чему будет равно значение следующего выражения:
shape(shape(array([[1, 2, 3, 4], [4, 5, 6, 9]], Float32)))

В пакете email для чтения и записи поля сообщения используется синтаксис:

Какие из получаемых в следующем фрагменте кода объектов являются итераторами?
def gen(N):  for i in xrange(N):    yield ilst = [1, 2, 3, 4]xr = xrange(12)g = gen(10)en = enumerate(lst)

Какая строка получится в результате следующей операции:
"=%r %0.1f %03i=" % ("abc", 1.234, 3)

Какие модули входят в пакетemail?

Может ли возникнуть deadlock в следующей программе:
import threadingres_A = threading.Lock()res_B = threading.Lock()res_C = threading.Lock()def proc1():   res_A.acquire(); res_B.acquire(); res_C.acquire()   # ...   res_B.release(); res_C.release(); res_A.release()def proc2():   res_A.acquire(); res_B.acquire(); res_C.acquire()   # ...   res_C.release(); res_B.release(); res_A.release()def proc3():   res_A.acquire(); res_B.acquire(); res_C.acquire()   # ...   res_A.release(); res_B.release(); res_C.release()p1 = threading.Thread(target=proc1, name="t1")p2 = threading.Thread(target=proc2, name="t2")p3 = threading.Thread(target=proc3, name="t3")p1.start(); p2.start(); p3.start()p1.join(); p2.join(); p3.join();

Какой длины строки можно использовать в Python?

Как мог бы называться стандартный модуль Python для работы с протоколом IMAP?

Чему будет равно значение следующего выражения:
shape(transpose(ones((2, 3, 4))))

Какие утверждения о следующем фрагменте программы, работающей с POP3-сервером, правильные?
import poplib, emailp = poplib.POP3('pop3.SERVER')p.user('USERNAME', 'USERPASSWORD')response, lst, octets = p.list()## обработка lst# ...#p.quit()

Какие ошибки (и погрешности) допущены в следующем примере?
fromaddr = "tetja@abcde.ru"toaddr = "ktoto@edcba.ru"message = """From: tetja@abcde.ruTo: ktoto@edcba.ruSubject: Your auntHello! I am your aunt."""connect = SMTP('mail.abcde.ru')connect.sendmail(message)connect.quit()

Как можно получить список активных на данный момент потоков?

Как называется отношение, которое имеют следующие два класса:
class A(object):  def __init__(self, x):    self._mydata = B(x)class B(object):  def __init__(self, x):    self._mydata = x

Какой метод больше подходит для обработки XML, если при этом происходит нелинейное изменение структуры XML-документа?

Получен новый пакет (в виде исходных кодов) для Python. Какова рекомендуемая процедура установки нового модуля, если известно, что он использует distutils?

Какое из следующих выражений дает файл и номер строки, из которой вызвана функция, содержащая выражение?

Каким из приведенных ниже способов можно привести латинские символы строки s к нижнему регистру?

Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены?
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()

Какие операторы и функции Python 2.4 подходят для поэлементной обработки элементов последовательности?

Какие значения получат группы в следующем примере?
>>> m = re.match("(?P<a>A*?)(?:B+)(?P<b>B+?)(?P<c>C??)", "AAAABBBBC")>>> m.groupdict()

В каких точках программы необходимо выполнять acquire() и release() замка Z, чтобы функция f могла правильно работать в многопоточном приложении? (Как обычно, нужно минимизировать общее время, на которое запирается замок)
def f(x):  # 1  fc = open("file.txt", "w+")  # 2  fc.write(x)  # 3  fc.write("\n")  # 4  fc.close()  # 5

Что обозначает k в примере, использующем TAL?
<a href="k"            tal:attributes="href string:/digit/$el"            tal:content="el">SELECTION</a>

Какие характеристики можно отнести к языку программирования Python?

Какие парадигмы Python не поддерживает?

Что будет выведено следующей программой:
a = 1b = 2a, b = b, aprint a, b, a

Что выведет следующая программа:
S = 0for i in range(1, 10):  if i % 2 == 0:    S = S + i print S

Сколько элементов будет содержать список L (то есть, чему будет равно len(L)) после выполнения следующего кода:
L = []L.append([1,2,3])L.insert(1, "abc")del L[0][0]

Какого типа значение получится в результате вычисления следующего выражения:
(r'\u0432')

Что будет получено в результате вычисления следующего выражения:
0 < [1, 4][1] < 3 and None

В каких каталогах Python ищет модули?

Что обычно делается для возврата более одного значения из функции?

Какие новые имена появятся в текущем модуле после выполнения следующего кода:
import refrom re import compile

С помощью каких модулей можно загрузить web-страницу?

Что делает функция time.strftime()?

Что из нижеперечисленного естественно для реализации в функциональном стиле?

Какие функции Python 2.4 позволяют организовать обработку сразу двух и более последовательностей?

Начало определения функции f выглядит так:
def f(a, b, c=None, d="0"):
Какие из следующих вариантов вызова не приведут к ошибке на этапе присваивания фактических параметров формальным?

Аналогом какой функции является функция x?
def x(a, b):  for c in b:    yield a(*c)

Какие из перечисленных функций имеют побочные эффекты:
lst = []def A(l, x):  return lst + [x]def B(l, x):  lst.append(x)  return lstdef C(l, x):  return lst.count(x)

Какие варианты использования значений генераторного выражения gg имеют смысл?
gg = ((s[i], s[i+1]) for i in range(0, len(s)-1, 2))

Разбиение программы на объекты называется:

Какие из перечисленных действий можно выполнить над любым объектом obj в языке Python 2.4?

Имеются следующие определения:
class A:  def am(self):    print "am"class B:  def bm(self):    print "bm"a = A()b = B()
Какой из фрагментов кода содержит ошибки?

Имеется определение класса:
class Line:  def __init__(self, (x, y), (x1, y1)):    self._b = (x, y)    self._e = (x1, y1)  def length(self):    import math    return math.sqrt((self._b[0]-self._e[0])**2 + (self._b[1]-self._e[1])**2)class Triangle:  def __init__(self, p1, p2, p3):    self._a, self._b, self._c = p1, p2, p3  def p(self):    return Line(self._a, self._b).length() + Line(self._a, self._c).length() + Line(self._b, self._c).length()  def as_lines(self):    return Line(self._a, self._b), Line(self._a, self._c), Line(self._b, self._c)    tr = Triangle((1, 2), (-1, 4), (0, 0))
Какие из вариантов его применения допустимы в программах на Python, которые пользуются экземплярами класса Triangle?

Как называется отношение, которое имеют следующие два класса:
class A(object):  def __init__(self, x):    self._mydata = x  def m1(self):    raise NotImplementedErrorclass B(A):  def __init__(self, x):    super(B, self).__init__(x)  def m1(self):    return self._mydata

Какую роль играет xx в следующей Python-программе:
def xx(func):  class X(object):    pass  setattr(X, func.__name__, func)  return X

Какие методы необходимо иметь x для задания следующих действий:
>>> x = X(0)>>> print x + 1010>>> print x - 23-23>>> print x >> 20

Чему будет равно значение следующего выражения:
shape(array([[1, 2], [3, 4], [5, 6]]))

Чему будет равно значение следующего выражения:
shape(transpose(ones((2,3))))

Даны матрицы a и b. Как получить произведение матриц?

Как можно отсортировать массив?

Имеется массив c, для которого shape(c) равна (2, 2, 2).Какая из приведенных ниже операций получения среза вызовет ошибку?

Как задается кодировка исходного текста Python-программы?

Какие строковые литералы записаны правильно?

Как из строки "a b c d e" можно получить список
["a", "b", "c", "d", "e"]
?

С помощью какого регулярного выражения можно найти все (ровно) пятикратные повторения цифры 0?

Какое множество строк описывает регулярное выражение [ac][ab]?

Каким образом можно ввести русские символы в программу на Python в Unicode?

В модуле xml.dom.minidom создать объект, представляющий XML-документ, можно:

Что будет выведено в результате выполнения следующего кода:
import email.Messagem = email.Message.Message()m['To'] = '123@mail.ru'm.set_payload('123')print m

Что делает метод normalize() DOM-объекта?

Какая ошибка допущена в следующем фрагменте программы, если node — объект, представляющий узел DOM?
for (k, v) in node.attributes.items():  print k, v

Каким образом в документе:
<A><B><C>2</C></B></A>
Можно получить текстовый элемент со значением 2?Предполагается, что он находится в DOM-узле d

Как передаются CGI-сценарию данные из формы методом POST?

Какая ошибка допущена в следующем коде CGI-сценария?
 import cgif = cgi.FieldStorage()if f.has_key("expr"):  a = f["expr"].valueelse:  a = "0"e = eval(a)print e

С помощью какой функции можно подготовить текст для вывода в HTML?

В каком порядке Zope будет искать index_html для следующего URL?
http://zopeserver/Zigzag/Example/index_html

Что такое tal в следующем фрагменте разметки?
<h1 tal:content="here/title">Main Heading</h1>

К какому уровню модели взаимодействия открытых систем относится протокол TCP?

Какие ошибки (и погрешности) допущены в следующем примере?
fromaddr = "tetja@abcde.ru"toaddr = "ktoto@edcba.ru"message = """Здравствуйте! Я ваша тетя."""connect = SMTP('mail.abcde.ru')connect.sendmail(fromaddr, toaddr, message)connect.quit()

Какие утверждения о следующем фрагменте программы, работающей с POP3-сервером, правильные?
import poplib, emailp = poplib.POP3('pop3.SERVER')p.getwelcome()p.user('USERNAME')p.pass_('USERPASSWORD')response, lst, octets = p.list()## обработка lst# ...(resp, lines, octets) = p.retr(1)print "Длина первого сообщения:", len(lines), "символов"# ...#p.quit()

Что может быть на месте QQQ для корректного формирования запроса с множественными значениями?
import urllibenc_data = urllib.urlencode(QQQ)f = urllib.urlopen("http://searchengine.com/search" + "?" + enc_data)

Какой модуль стандартной библиотеки Python позволяет работать с WWW на более низком уровне?

Какое значение threadsafety соответствует ситуации, когда потоки могут одновременно использовать как DB-API 2.0 совместимый модуль, так и соединения, получаемые на основе этого модуля

Какому значению paramstyle соответствует следующий пример разметки:
" " " INSERT INTO tv (tvdate, tvweekday, tvchannel)VALUES (%s, %s, %s);" " "

Какие ошибки допущены в следующем фрагменте?
import sqlite as dbcu = db.connect(database="tvprogram").cursor()cu.execute("SELECT wdname FROM wd ORDER BY weekday;")for i, n in cu.fetchall():  print i, n

Какое исключение должно быть возбуждено DB-API 2.0-совместимым модулем при сбое в соединении с базой данных?

Предположим, что поток A должен ждать завершения потока B. Как этого добиться?

Может ли возникнуть deadlock в следующей программе:
import threadingres_A = threading.Lock()res_B = threading.Lock()res_C = threading.Lock()def proc1():   res_A.acquire()   res_B.acquire()   res_C.acquire()   # ...   res_C.release()   res_B.release()   res_A.release()def proc2():   res_A.acquire()   res_B.acquire()   res_C.acquire()   # ...   res_C.release()   res_B.release()   res_A.release()p1 = threading.Thread(target=proc1, name="t1")p2 = threading.Thread(target=proc2, name="t2")p1.start()p2.start()p1.join()p2.join()

Что делает следующая программа?
import threading, Queueitem = Queue.Queue()def consumer(nm):  while True:    print item.get(), nmdef producer(nm):  while True:    item.put(nm)for n in range(3):  threading.Thread(target=consumer, args=("c"+str(n),)).start()  threading.Thread(target=producer, args=("p"+str(n),)).start()

Какая ошибка допущена в следующем примере?
import threadingglobal to_evalcond = threading.Condition()def evaluate_something(x):  return 2**int(x)def evaluator(name):  global to_eval  while True:    cond.acquire()    while not to_eval:      cond.wait()    v = to_eval.pop()    cond.release()    print name, ":", evaluate_something(v)to_eval = []for n in range(3):  ev = threading.Thread(target=evaluator, args=(str(n),))  ev.setDaemon(1)  ev.start()while 1:  inp = raw_input('Вводите: ')  cond.acquire()  to_eval.append(inp)  cond.notifyAll()  cond.release()

Какой класс Tkinter соответствует виджету для поля ввода?

Какой шаблон можно использовать для события двойного щелчка левой кнопки мыши?

Какой код порождает следующее расположение кнопок?
# 1b1.grid(row=0, column=0, rowspan=2)b2.grid(row=0, column=1)b3.grid(row=1, column=1)# 2b1.grid(row=0, column=0, columnspan=2)b2.grid(row=1, column=0)b3.grid(row=1, column=1)# 3b1.grid(row=1, column=1, rowspan=2)b2.grid(row=1, column=0)b3.grid(row=0, column=0)# 4    b1.grid(row=1, column=1, columnspan=2)b2.grid(row=0, column=1)b3.grid(row=0, column=0)

Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены?
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)

Что позволяет делать Jython?

Какие функции C API обеспечивают разбор переданных аргументов?

Какой из операторов соответствует следующему псевдокоду:
1           0 LOAD_FAST                0 (x)            3 PRINT_ITEM            4 LOAD_FAST                1 (y)            7 PRINT_ITEM            8 PRINT_NEWLINE            9 LOAD_CONST               0 (None)           12 RETURN_VALUE

Какие из приведенных ниже сравнений могут дать True, если объекты x и y имеют разные значения?

Как получить строку документирования к классу X?

С помощью каких функций модуля re можно получить все строки, соответствующие заданному регулярному выражению r, в порядке их вхождения в строку s?

Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены?
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()

Какова структура URL согласно RFC 2396?

Что будет выведено в результате выполнения следующего кода:
from xml.sax.saxutils import XMLGeneratorg = XMLGenerator(encoding="utf-8")g.startDocument()g.startElement("A", {})g.startElement("B", {'b': '1'})g.characters("2")g.endElement("B")g.endElement("A")g.endDocument()

Что будет выведено следующей программой:
a = "A"b = "B"b = b + aprint a + b

Для чего применяется метод fetchone() объекта-курсора?

Чему будет равно значение следующего выражения:
size(ones((2, 5)))

Класс имеет методы __iter__() и next(). О чем это говорит и как пользоваться этим методом?
class A:  #...  def __iter__(self):     #...  def next(self):    #...a = A(1, 2, 3)

В каких точках программы необходимо выполнять acquire() и release() замка Z, чтобы функция f могла правильно работать в многопоточном приложении? (Как обычно, нужно минимизировать общее время, на которое запирается замок)
def f(x, y, z):  global d1, d2  # 1  d1[(x, y)] = z  # 2  d2[z] = (x, y)  # 3  res = len(d2)  # 4  return res 

Что делает следующая программа?
import threadingready = threading.Event()def proc():  ready.wait()  # ...  print "Done!"for i in range(5):  p = threading.Thread(target=proc)  p.start()print "Prepare!"ready.set()

Какие из приведенных методов объекта-соединения приводят к откату транзакции?

Что будет получено в результате вычисления следующего выражения:
(0 < [1, 4][1] < 3) + 1

Какие утверждения о следующей программе (вычисляющей время загрузки сайтов из списка) верные?
import urllib, timeSITES = ["http://ya.ru", "http://yandex.ru", "http://www.google.ru"]for site in SITES:  t1 = time.time()  u = urllib.urlopen(site)  doc = u.read()  total = time.time()-t1  clen = int(u.info()['Content-Length'])  print site, len(u), clen, total

Дана функция-генератор:
def ggg(s):  for i in range(0, len(s)-1, 2):    yield s[i], s[i+1]
Какие из перечисленных ниже способов ее использования для вывода значений правильные (в Python 2.4)?

Как можно проверить выполнение некоторого условия cond хотя бы для одного элемента матрицы a?

Какой модуль стандартной библиотеки Python обеспечивает большую, чем urllib, дополнительную высокоуровневую функциональность при работе с WWW?

Имеются следующие определения:
def aa(x):  class X:    def m(self):      return x  return Xa = aa(1)()
Какие из фрагментов кода содержат ошибки?

Какие из фрагментов кода могут потребовать использования замков?

Начало определения функции f выглядит так:
def f(*p, **k):
Какие из следующих вариантов вызова не приведут к ошибке на этапе присваивания фактических параметров формальным?

Имеется следующий массив:
b = array([[1, 2], [0, 1]])
Какие из приведенных ниже операций получения среза вызовут ошибку?

Какая строка получится в результате следующей операции:
"=%1s %2.2f %03i=" % ("abc", 1.234, 4)

Какой класс Tkinter соответствует кнопке для представления одного из альтернативных значений?

Класс имеет методы __rshift__, __rrshift__ и __irshift__. Как правильно пользоваться этими методами?
class X:  def __rshift__(self, opd):    #...  def __rrshift__(self, opd):    #...  def __irshift__(self, opd):    #...x = X()

Какой из операторов соответствует следующему псевдокоду:
1           0 LOAD_FAST                1 (y)            3 LOAD_ATTR                1 (a)            6 LOAD_FAST                0 (x)            9 STORE_ATTR               1 (a)           12 LOAD_CONST               0 (None)           15 RETURN_VALUE

Как определить функцию в Python?

Какой шаблон можно использовать для события, при котором клавиша F5 нажимается при нажатой клавише Shift?

Может ли возникнуть deadlock в следующей программе:
import threadingres_A = threading.Lock()res_B = threading.Lock()def proc1():   res_A.acquire()   res_B.acquire()   # ...   res_B.release()   res_A.release()def proc2():   res_B.acquire()   res_A.acquire()   # ...   res_B.release()   res_A.release()p1 = threading.Thread(target=proc1, name="t1")p2 = threading.Thread(target=proc2, name="t2")p1.start()p2.start()p1.join()

Какого типа значение получится в результате вычисления следующего выражения:
( , " ")

Какие утверждения о следующей программе (вычисляющей время загрузки сайтов из списка) верные?
import urllib, timeSITES = ["http://ya.ru", "http://yandex.ru", "http://www.google.ru"]for site in SITES:  t1 = time.time()  u = urllib.urlopen(site)  doc = u.read()  total = time.time()-t1  clen = int(u.info()['Content-Length'])  print site, len(doc), clen, total

Даны матрицы a и b. Как получить поэлементное произведение матриц?

Как вывести бинарный файл из CGI-сценария для передачи web-клиенту?

Какие парадигмы и стили программирования Python поддерживает?

Что выведет следующая программа:
S = 0for i in range(1, 10):  for j in range(1, 3):    if i == j:      S = S + i + j      breakprint S

Какого типа значение получится в результате вычисления следующего выражения:
[ " "]

Что будет получено в результате вычисления следующего выражения:
(0 < 5 <= 3) and (0 / 0)

Что произойдет со старыми объектами модуля, используемыми в программе, при его перезагрузке по reload() (после изменения на диске):
import mdla = mdl.ab = mdl.b()reload(mdl)

Из какого модуля будет работать функция split() в следующем примере:
from re import *from string import *split('a', 'b')

Для чего нужны функции модуля gettext?

Какими из перечисленных ниже способов можно получить случайный элемент последовательности lst с помощью модуля random?

Какие из перечисленных языков программирования поддерживают функциональное программирование?

Карринг — это...

Начало определения функции f выглядит так:
def f(a, b, **k):
Какие из следующих вариантов вызова не приведут к ошибке на этапе присваивания фактических параметров формальным?

Сколько списков занимающих много памяти задействовано в следующей программе:
for i in itertools.izip(xrange(10**6), xrange(10**6)):   pass

Какая из перечисленных функций имеет побочные эффекты:
 lst = []def A(lst, x):  return lst + [x]def B(x):  lst.append(x)  return lstdef C(lst, x):  return lst.count(x)

В каких местах допущены ошибки в генераторном выражении, выдающем список координат полей шахматной доски?
(j+str(i) for i in xrange(1, 9) for j in "abcdefgh")

Что представляет собой объектно-ориентированная программа с точки зрения теории ООП?

Какие из перечисленных действий можно выполнить над любым объектом obj в языке Python 2.4?

Укажите набор атрибутов, которые считаются приватными, для экземпляров следующего класса:
class Ex:  def __init__(self, x, y):    xy = x, y    self.position = xy    self._length = self.__len(x, y)  def __len(self, x, y):    return abs(x) + abs(y)  def getlen(self):    return self._length

Как называется отношение, которое имеют между собой следующие два класса:
class A(type):  def __init__(cls, name, bases, dict):    return super(A, cls).__init__(cls, name, bases, dict)B = A("B", (), {})

Какую роль играет xx в Python-программе:
class A:  ...class B:  ......a = A()b = B()c = xx(a, b)b1 = B()c1 = xx(b1, b)

Класс имеет метод __call__(). Какому классу он может "подражать" и как пользоваться этим методом?
class A:  #...  def __call__(self, *params, **kws):    #...a = A()

Чему будет равно значение следующего выражения:
shape(shape(array([[1, 2, 3], [4, 5, 6]], Int)))

Чему будет равно значение следующего выражения:
shape(transpose(ones((2, 3, 4)), [1, 0, 2]))

Какие кодировки исходного текста программы поддерживает интерпретатор Python?

Какая строка получится в результате следующей операции:
"=%s %3.1f %-1i=" % ("abc", 1.234, 4)

Как перевести Unicode-строку u в кодировку koi8-r?

Какие из строк будут успешно сопоставлены с регулярным выражением ^[abc]*$?

Для чего в регулярном выражении используется "\w"?

Какой класс из какого модуля пакета email служит для вложения в сообщение другого сообщения?

Какие модули входят в пакет email?

Можно ли в XML использовать собственные теги?

Какой фрагмент XML будет порожден в результате выполнения следующего кода:
from xml.dom import minidomdom = minidom.Document()e1 = dom.createElement("A")e2 = dom.createElement("B")dom.appendChild(e1)t = dom.createTextNode("2")e1.appendChild(t)t = dom.createTextNode("3")e2.appendChild(t)e1.appendChild(e2)print dom.toxml()

Чему равен атрибут namespaceURI у элемента <foaf:nick> из следующего фрагмента XML
<rdf:RDF xmlns:foaf="http://xmlns.com/foaf/0.1/">...<foaf:nick>donna</foaf:nick>

Как получить в CGI-сценарии содержимое файла, переданного web-серверу через форму?

Какая ошибка допущена в следующем коде CGI-сценария?
import cgif = cgi.FieldStorage()if f.has_key("a"):  v = str(int(f["a"]))else:  v = "0"print " " "Content-Type: text/html\n" " "print v

Как обработчик mod_python передает ответ на запрос?

Какой из перечисленных обработчиков mod_python выполняется раньше других?

Что обозначает $el в примере, использующем TAL?
<a href="DUMMY"            tal:attributes="href string:/digit/$el"            tal:content="el">SELECTION</a>

К какому уровню модели взаимодействия открытых систем относится протокол IP?

Как с помощью модуля smtplib создать SMTP-соединение с сервером mail.server?

Какие утверждения о следующем фрагменте программы, работающей с POP3-сервером, правильные?
import poplib, emailp = poplib.POP3('pop3.SERVER')p.getwelcome()p.user('USERNAME')p.pass_('USERPASSWORD')lst = p.list()## обработка lst#p.quit()

Как использовать XML-RPC сервер из Python-программы с помощью модуля xmlrpclib?

Какое значение threadsafety соответствует ситуации, когда DB-API 2.0 модуль не поддерживает потоки

Какому значению paramstyle соответствует следующий пример разметки:
" " " INSERT INTO tv (tvdate, tvweekday, tvchannel)VALUES (%(begd)s, %(wd)s, %(channel)s);" " "

Какое исключение должно быть возбуждено DB-API 2.0-совместимым модулем при ошибке - нарушении целостности базы данных?

Экземпляры какого класса сочетают замок и средство коммуникации между потоками?

Что делает следующая программа?
import threadingclass PR(threading.Thread):  def __init__(self, n):    threading.Thread.__init__(self, name="t" + n)    self.n = n  def run(self):    import time    time.sleep(1)    print "*"p1 = PR("1")p2 = PR("2")p1.start()p2.start()

Какой класс Tkinter соответствует виджету для вывода графических примитивов?

Какой шаблон события можно использовать для перехвата нажатия клавиши пробел?

Какой код порождает следующее расположение кнопок?

Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены?
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()

Где мог встретиться следующий фрагмент кода?
%module gugu%typemap(out) char * {  char i;  $result = PyTuple_New(6);

В каких из перечисленных ниже случаев удобнее встроить интерпретатор Python в программную систему?

Какой модуль содержит функции для построения деревьев синтаксического разбора?

Как в одном Python-сценарии можно задать несколько различных обработчиков mod_python?

Какие характеристики можно отнести к языку программирования Python?

Как получить название модуля, в котором был определен класс объекта x?

Что будет получено в результате вычисления следующего выражения:
0 < [1, 4], [1] < 3

С помощью функций какого модуля проще всего исследовать содержимое стека при обработке исключения в части except?

Какой шаблон можно использовать для события, при котором клавиша F5 нажимается при нажатой правой кнопке мыши?

Какую роль играет xx в Python-программе, и чему должен быть равен XXX:
class A(object):  def xx():    return A.__name__  xx = XXX(xx)

Что из нижеперечисленного является объектом в Python?

Сколько элементов будет содержать список, полученный в следующем списковом включении:
[x for x in itertools.takewhile(lambda x: x < 23, itertools.count(10))]

Дан массив:
>>>c = array([[1,2], [2,3], [4,5]])
Чему равен срез c[1]?

Какие характеристики можно отнести к языку программирования Python?

Имеется определение класса:
class Line:  def __init__(self, (x, y), (x1, y1)):    self._b = (x, y)    self._e = (x1, y1)  def length(self):    import math    return math.sqrt((self._b[0]-self._e[0])**2 + (self._b[1]-self._e[1])**2)  def begin(self):    return self._b  def end(self):    return self._e    l = Line((1, 2), (-1, 4))
Какие из вариантов его применения не допустимы в программах на Python, которые пользуются экземплярами класса Line?

С помощью какого из приведенных ниже сравнений можно установить, что x и y — это один и тот же объект?

Какие строковые литералы записаны правильно

Объект какого из перечисленных типов можно передавать в качестве параметра функции f()?
def f(x):  l = len(x)  return x[l-1]

Насколько полно C API Python охватывает средства языка Python?

Каким образом в документе:
<A><B/><B1/>1<C>2</C></A>
Можно получить текстовый элемент со значением 1?Предполагается, что он находится в DOM-узле d.

Что такое os.environ?

Как можно найти минимальный элемент матрицы a?

Какая строка получится в результате следующей операции:
"=%-3s %1.0f %-3i=" % ("a", 1.234, 4)

Следующая программа считает, сколько процентов HTML-кода web-страницы занимают встроенные сценарии.
import urllib, reSITE = "http://mail.ru"doc = urllib.open(SITE).read()script_re = re.compile("(?i)(?m)(?s)(<script[^>]*>.+?</script>)")prc = sum([len(frag) for frag in script_re.findall(doc)]) / float(len(doc)) * 100print "%.0f%%" % prc
Какие ошибки допущены в этой программе?

Какие виды модулей есть в Python?

Какие методы позволяют получить атрибут DOM-узла?

Какие из этих утверждений о Python верны?

Какие парадигмы и стили программирования поддерживает Python?

Сколько элементов будет содержать список L (то есть, чему будет равно len(L)) после выполнения следующего кода:
L = []L.append([1,2,3])L = L*2

Что произойдет при повторном импорте модуля (в том же блоке кода) оператором import?

Какие встроенные функции служат для работы с атрибутами объекта?

Какими способами можно получить доступ к функции fun() из модуля fns?

Какие из перечисленных модулей служат для преобразования форматов данных (кодирования/декодирования)?

Какие из перечисленных функций имеют побочные эффекты:
def A(lst):  return lambda x: lst + [x]def B(x):  return lambda lst: lst + [x]def C(x, cache={}):  return cache.setdefault(x, lambda lst: lst + [x])

Имеется следующий генератор для слияния двух отсортированных последовательностей:
def merge(a1, a2): i1 = iter(a1) i2 = iter(a2) while i1 or i2:   if i1 and (not i2 or i1[0] < i2[0]):     r = i1   else:     r = i2   yield r.next()
Какие ошибки или особенности имеет эта программа?

Объекты a и b принадлежат одному классу C. Какие из следующих выражений будут, скорее всего, иметь значение "истина" сразу после создания?

Чему будет равно значение следующего выражения:
shape(array([[1, 2, 3], [4, 5, 6]]).flat)

Что будет выведено в результате выполнения сопоставления с регулярным выражением?
>>> m = re.match("(a*?)(a+)(b+?)", "aaabbb")>>> print m.groups()

Что будет выведено в результате выполнения следующего кода:
import emailm = email.message_from_string(    "From: Alice\n"    "To: Bob\n"    "To: Chloe\n"    "\n"    "Sh!")print m['to']

Зачем в XML пространства имен?

Какой фрагмент XML будет порожден в результате выполнения следующего кода:
from xml.dom import minidomd = minidom.Document()e1 = d.createElement("A")e2 = d.createElement("B")e3 = d.createElement("C")e1.appendChild(e2)e2.appendChild(e3)print e1.toxml()

Каким образом в документе:
<A><B/><B1/>1<C>2</C></A>
Можно получить текстовый элемент со значением 2?Предполагается, что он находится в DOM-узле d.

Что происходит при аварийном завершении CGI-сценария (например, при работе с web-сервером Apache)?

Какой из перечисленных обработчиков mod_python выполняется раньше других?

Что получится в результате вычисления следующего выражения:
urllib.quote("a = b + c")

Какие ошибки допущены в следующем фрагменте?
import sqlite as dbc = db.connect(database="tvprogram")c.execute("SELECT wdname FROM wd ORDER BY weekday;")for i in c.fetchall():  print i[0]

Какое исключение объединяет исключения, относящие к ошибкам обработки данных, синтаксиса SQL, сбоя соединения с СУБД, нарушения целостности базы данных и т.п.?

Z будет использоваться в рекурсивной функции в каждом рекурсивном вызове. Какой класс выбрать для него?

Какой код порождает следующее расположение кнопок?
# 1b1.place(relx=0.5, rely=0.5, relwidth=0.4, relheight=0.4, anchor=SE)b2.place(relx=0.5, rely=0.5, relwidth=0.4, relheight=0.4, anchor=NE)b3.place(relx=0.5, rely=0.5, relwidth=0.4, relheight=0.4, anchor=SW)b4.place(relx=0.5, rely=0.5, relwidth=0.4, relheight=0.4, anchor=NW)# 2b1.place(relx=0.2, rely=0.2, relwidth=0.4, relheight=0.4, anchor=SE)b2.place(relx=0.2, rely=0.2, relwidth=0.4, relheight=0.4, anchor=NE)b3.place(relx=0.2, rely=0.2, relwidth=0.4, relheight=0.4, anchor=SW)b4.place(relx=0.2, rely=0.2, relwidth=0.4, relheight=0.4, anchor=NW)# 3b1.place(relx=0.2, rely=0.2, relwidth=0.4, relheight=0.4, anchor=NW)b2.place(relx=0.2, rely=0.2, relwidth=0.4, relheight=0.4, anchor=SW)b3.place(relx=0.2, rely=0.2, relwidth=0.4, relheight=0.4, anchor=NE)b4.place(relx=0.2, rely=0.2, relwidth=0.4, relheight=0.4, anchor=SE)# 4b1.place(relx=0.5, rely=0.5, relwidth=0.4, relheight=0.4, anchor=NW)b2.place(relx=0.5, rely=0.5, relwidth=0.4, relheight=0.4, anchor=SW)b3.place(relx=0.5, rely=0.5, relwidth=0.4, relheight=0.4, anchor=NE)b4.place(relx=0.5, rely=0.5, relwidth=0.4, relheight=0.4, anchor=SE)

Какие функции выполняет Pyrex?

В каком случае целесообразно написать модуль расширения, а не модуль на чистом Python (в предположении, что программная система пишется на Python)?

Какой класс Tkinter соответствует виджету для надписи?

В какой переменной окружения передается имя пользователя (если применяется авторизация)?

Какая встроенная функция Python лучше всего подходит для цепочечных вычислений (в частности, вычислений значения многочлена по схеме Горнера)?

В каком модуле нужно искать функции, помогающие тестировать программу?

Что выведет следующая программа
S = 0for i in range(1, 10):  if i % 2 == 0:    S = S + i print S

Какие строковые литералы записаны правильно?

Какие из фрагментов кода могут потребовать использования замков?

Как обработчик mod_python получает информацию о запросе?

Дана матрица a. Как получить сумму всех элементов a?

Что делает следующая программа?
import threadingl = threading.RLock()def proc(nm, n=0):  l.acquire()  try:    if n < 5:      print "*",      return proc(nm, n+1)    else:      return nm  finally:    l.release() for i in range(5):  threading.Thread(target=proc, args=(str(i),)).start()

Что обозначает k в примере, использующем TAL?
<a href="k"            tal:attributes="href string:/digit/$el"            tal:content="el">SELECTION</a>

Какие ошибки (и погрешности) допущены в следующем примере?
fromaddr = "tetja@abcde.ru"toaddr = "ktoto@edcba.ru"message = """From: tetja@abcde.ruTo: ktoto@edcba.ruSubject: Your auntHello! I am your aunt."""try:  connect = SMTP('mail.abcde.ru')  connect.sendmail(fromaddr, toaddr, message)  connect.quit() except:  print "Не удалось отправить сообщение"

С помощью какого макроса удобнее всего определить строку документации при использовании C API?

Какой код порождает следующее расположение кнопок?

Какой фрагмент XML будет порожден в результате выполнения следующего кода:
from xml.dom import minidome1 = minidom.Element("A")e2 = minidom.Element("B")e3 = minidom.Element("C")e1.appendChild(e2)e1.appendChild(e3)print e1.toxml()

Укажите набор атрибутов, которые считаются общедоступными, для экземпляров следующего класса:
class Example:  def __init__(self, x, y):    xy = x, y    self.position = xy    self._length = self.__len(x, y)  def __len(self, x, y):    return abs(x) + abs(y)  def getlen(self):    return self._length

Что делает функция os.unlink()?

Сколько элементов будет содержать словарь D (то есть, чему будет равно len(D)) после выполнения следующего кода:
D = {}D[1], D[2], D[3] = "ABB"D[0], D[1] = "AB"

Какие встроенные функции служат для создания объектов определенного типа (являются конструкторами классов или функциями-фабриками)?

Какие новые имена появятся в текущем модуле после выполнения следующего кода:
import sre as refrom re import compile

Какая операция выполняет пересечение множеств:
from sets import Set as setA = set([1, 2, 3])B = set([2, 3, 7])

Что из перечисленного правильно характеризует отличия функций в математике от функций в языках программирования?

Какие из перечисленных функций имеют побочные эффекты:
import osglobal vv = 0def A(x, y):  return abs(x + y)B = lambda k, v: os.environ.setdefault(k, v)def C(x):  global v  v = v + 1  return v + x

Имеются следующие определения:
def m1(self):  print "m1"class M:  def m2(self):    print "m2"m = M()
Какой из фрагментов кода содержит ошибки?

Какую роль играет xx в Python-программе:
class M(object):  def xx(self):    print "self:", self

Чему будет равно значение следующего выражения:
shape(array([[1, 2, 3], [4, 5, 6]], Float))

Какие кодировки используются для внутреннего представления символов строк?

С помощью какого регулярного выражения можно найти все (ровно) пятикратные повторения цифры 0?

На что влияет флаг re.MULTILINE в регулярном выражении?

С помощью какого метода можно последовательно пройти все части сообщения msg?

Как передаются CGI-сценарию данные из формы методом GET?

Что включает в себя Zope?

Какая SQL-команда, скорее всего, должна стоять на месте вопросительных знаков?
import sqlite as dbc = db.connect(database="tv")cu = c.cursor()cu.execute(???)for res in cu.fetchall():  # ...

Какая ошибка допущена в следующем примере?
import threadingglobal to_evalcond = threading.Condition()def evaluate_something(x):  return 2**int(x)def evaluator(name):  global to_eval  while True:    cond.acquire()    while not to_eval:      cond.wait()    v = to_eval.pop()    cond.release()    print name, ":", evaluate_something(v)to_eval = []for n in range(3):  ev = threading.Thread(target=evaluator, args=(str(n),))  ev.setDaemon(1)  ev.start()while 1:  inp = raw_input('Вводите: ')  to_eval.append(inp)  cond.notifyAll()

Где мог встретиться следующий фрагмент кода?
 if a < 5:  a = 1000

С помощью какого регулярного выражения можно "прочитать" из строки дату в формате ГГГГ-ММ-ДД? (требуется не только сопоставить строку с регулярным выражением, но и получить данные: год, месяц, день)

Какие из следующих программ (модулей) лучше написать в виде модулей расширения на языке более низкого уровня, чем Python?

Имеется определение класса:
class CL(object):  def __init__(self, color):    self.color = color  def __str__(self):    return self.colorc = CL("#ff00ff")
Какие из следующих примеров не содержат ошибки?

Какую роль играет xx в Python-программе, и чему должен быть равен XXX:
class A(object):  def xx(cls, x):    ...  xx = XXX(xx)

Для чего применяется метод nextset() объекта-курсора?

Какие из приведенных ниже сравнений обязательно дадут True, если объекты x и y имеют одинаковые значения?

Какие из приведенных методов объекта-соединения приводят к завершению транзакции?

С помощью какого класса из какого модуля пакета email можно вложить в сообщение бинарный файл?

Какие встроенные функции возвращают в качестве значения словарь?

Имеется следующий генератор для слияния двух отсортированных последовательностей:
def merge(a1, a2): a1 = list(a1) a2 = list(a2) while a1 or a2:   if a1 and (not a2 or a1[0] < a2[0]):     r = a1   else:     r = a2   yield r[0]   del r[0]
Какие ошибки или особенности имеет эта программа?

Какой код порождает следующее расположение кнопок?
# 1b1.grid(row=0, column=0, rowspan=2)b2.grid(row=0, column=1)b3.grid(row=1, column=1)# 2b1.grid(row=0, column=0, columnspan=2)b2.grid(row=1, column=0)b3.grid(row=1, column=1)# 3b1.grid(row=1, column=1, rowspan=2)b2.grid(row=1, column=0)b3.grid(row=0, column=0)# 4    b1.grid(row=1, column=1, columnspan=2)b2.grid(row=0, column=1)b3.grid(row=0, column=0)

Как можно узнать число активных на данный момент потоков?

Что будет выведено в следующем примере:
>>> a = [1, 2, 3]>>> a[1] = a[1:2]>>> print a[1]

Сколько элементов будет содержать список L (то есть, чему будет равно len(L)) после выполнения следующего кода:
L = []L.extend([1,2,3])L.insert(1, "abc")del L[0][0]

Что будет получено в результате вычисления следующего выражения:
0 < [1, 4][1] < 3 or None

С помощью каких модулей можно загрузить файл с FTP-сервера?

Сокрытие информации о внутреннем устройстве объекта, при котором вся работа с объектом ведется только через общедоступный интерфейс называется

Как узнать, ссылаются ли два имени (a и b) на один и тот же объект?

Как называется отношение, которое имеют между собой следующие два класса:
class A(object):  def __init__(self, **atts):    self._atts = atts  def __repr__(self):    return ":" + str(self._atts)class B(list):  def __init__(self, *params):    super(B, self).__init__(params)

Какой метод позволяет узнать, имеет ли данное сообщение несколько частей?

Каким образом в документе d:
<A a="1"><B b="1"></B></A>
Можно получить текстовый элемент, имеющий атрибут a?

Какие ошибки (и погрешности) допущены в следующем примере?
fromaddr = "tetja@abcde.ru"toaddr = "ktoto@edcba.ru"message = """Здравствуйте! Я ваша тетя."""try:  connect = SMTP('mail.abcde.ru')  connect.sendmail(fromaddr, toaddr, message)  connect.quit() except:  print "Не удалось отправить сообщение"

Какие утверждения о следующем фрагменте программы, работающей с POP3-сервером, правильные?
import poplib, emailp = poplib.POP3('pop3.SERVER')p.getwelcome()p.user('USERNAME')p.pass_('USERPASSWORD')response, lst, octets = p.list()## обработка lst#p.quit()

Какие ошибки допущены в следующем фрагменте?
import sqlite as dbc = db.connect(database="tvprogram")cu = c.cursor()cu.execute("SELECT wdname FROM wd ORDER BY weekday;")for i in cu.fetchall():  print i[0]

Что передается методу executemany() объекта-курсора вторым параметром (дайте наиболее подходящий ответ)?

Может ли возникнуть deadlock в следующей программе:
import threadingres_A = threading.Lock()res_B = threading.Lock()res_C = threading.Lock()def proc1():   res_A.acquire(); res_B.acquire(); res_C.acquire()   # ...   res_B.release(); res_C.release(); res_A.release()def proc2():   res_B.acquire(); res_C.acquire(); res_A.acquire()   # ...   res_C.release(); res_B.release(); res_A.release()def proc3():   res_C.acquire(); res_A.acquire(); res_B.acquire()   # ...   res_A.release(); res_B.release(); res_C.release()p1 = threading.Thread(target=proc1, name="t1")p2 = threading.Thread(target=proc2, name="t2")p3 = threading.Thread(target=proc3, name="t3")p1.start(); p2.start(); p3.start()p1.join(); p2.join(); p3.join();

В каких частях программы допущены ошибки в следующем примере?
import threading# 1def proc(*args):  print "Процесс в потоке пошел!"  while 1:    pass# 2p1 = threading.Thread(target=proc(), name="t1", args=[2])# 3p1.start()

Для чего нужен Pycaml?

Какой метод, скорее всего, должен быть использован на месте вопросительных знаков?
mport sqlite as dbc = db.connect(database="tv")cu = c.cursor()cu.???( " " " CREATE TABLE tv1 (tvdate DATE, tvweekday INTEGER); " " " )

Какой шаблон можно использовать для события — тройного щелчка правой кнопкой мыши?

Какие типы должны быть определены модулем, совместимым с DB API 2.0?

Что выведет следующая программа:
S = 0for i in range(10, 2, -1):  if i % 2 == 0:    S = S + iprint S

К какому уровню модели взаимодействия открытых систем относится протокол FTP?

Сколько общедоступных методов будет иметь экземпляр класса ABC и что возвратит вызов метода a()?
class A(object):   def a(self): return 'a'class B(object):   def b(self): return 'b'  class C(object):   def c(self): return 'c'  class AB(A, B):   def a(self): return 'ab'class BC(B, C):   def a(self): return 'bc'class ABC(AB, B, C):   def a(self): return 'abc'

Какое множество строк описывает следующее регулярное выражение:
to (?=be).{2}

Имеется определение класса:
class Ex:  def __init__(self, x, y):    xy = x, y    self.position = xy    self._length = self.__len(x, y)  def __len(self, x, y):    return abs(x) + abs(y)  def getlen(self):    return self._lengthp = Ex(1, 2)
Какой из вариантов его применения не допустим в программах на Python, которые пользуются экземплярами класса Ex?

Какой из операторов соответствует следующему псевдокоду:
1           0 LOAD_FAST                0 (x)            3 LOAD_FAST                1 (y)            6 BUILD_TUPLE              2            9 PRINT_ITEM           10 PRINT_NEWLINE           11 LOAD_CONST               0 (None)           14 RETURN_VALUE

Сколько видимых символов будет напечатано после выполнения следующего кода:
S = "\n123\\"print S

Какого типа значение получится в результате вычисления следующего выражения:
(' ', )

С помощью какой универсальной функции (возможно, в сочетании с функцией sum()) можно посчитать количество отрицательных чисел в массиве?

Имеется массив c, для которого shape(c) равна (2, 2).Какие из приведенных ниже операций получения среза вызовут ошибку?

В какой переменной окружения передается метод запроса (GET, POST и т.п.)?

Какой метод дает возможность получить все значения атрибута b, если он встречается в форме несколько раз?

К какому уровню модели взаимодействия открытых систем относится протокол HTTP?

Что делает следующая программа?
import threadingl = threading.Lock()def proc(nm, n=0):  l.acquire()  try:    if n < 5:      print "*",      return proc(nm, n+1)    else:      return nm  finally:    l.release() for i in range(5):  threading.Thread(target=proc, args=(str(i),)).start()

В каких точках программы необходимо выполнять acquire() и release() замка Z , чтобы функция f могла правильно работать в многопоточном приложении? (Как обычно, нужно минимизировать общее время, на которое запирается замок)
def f(x, y, z):  global d  # 1  d[(x, y)] = z  # 2  res = len(d)  # 3  return res

Какие ошибки допущены в следующем примере?
import threading, Queueitem = Queue.Queue()def consumer(nm):  for i in range(3):    print item.get(), nmdef 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()

Какая ошибка допущена в следующем коде CGI-сценария?
import cgif = cgi.FieldStorage()if f.has_key("a"):  v = str(int(f["a"].value))else:  v = "0"print " " "Content-Type: text/html\n" " "print v

Какой класс Tkinter соответствует кнопке для представления многострочного текста (без возможности редактирования)?

Какое исключение должно быть возбуждено DB-API 2.0-совместимым модулем при ошибке в синтаксисе SQL-запроса?

Что будет выведено в результате выполнения следующего кода:
import email.Headerprint email.Header.decode_header("This is subject")

Как можно изменить знак у всех элементов матрицы (вектора) сразу?

Как заменить в строке s все вхождения подстроки "a" на "A"?

В модуле csv для чтения и записи в CSV-файл используются:

Какие функции выполняет SWIG?

Как начать интерактивную отладку функции f с двумя аргументами (условно: x и y)?

В каких модулях можно взять функции для организации хранения на диске данных Python?

Что будет выведено в результате выполнения следующего кода:
from xml.sax.saxutils import XMLGeneratorg = XMLGenerator(encoding="utf-8")g.startDocument()g.startElement("A", {})g.startElement("B", {'b': '1'})g.endElement("B")g.startElement("B", {'b': '2'})g.endElement("B")g.endElement("A")g.endDocument()

Какие строковые литералы записаны правильно

Начало определения функции f выглядит так:
def f(a, b, c=1, *p, **k):
Какие из следующих вариантов вызова не приведут к ошибке на этапе присваивания фактических параметров формальным?

Дана матрица a. Как получить произведение всех элементов a?

Какие парадигмы и стили программирования Python поддерживает?

К каким из приведенных ниже выражений можно применить функцию iter() для получения итератора?

Как можно получить список полей сообщения msg?

Каким образом в модуле poplib представлен сеанс работы с POP3-сервером?

Какое значение threadsafety соответствует ситуации, когда потоки могут одновременно использовать DB-API 2.0 совместимый модуль, но не соединения, получаемые на основе этого модуля

Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены?
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()

Какой из операторов соответствует следующему псевдокоду:
1           0 LOAD_FAST                1 (y)            3 LOAD_ATTR                1 (a)            6 STORE_FAST               0 (x)            9 LOAD_CONST               0 (None)           12 RETURN_VALUE

Какие из перечисленных функций имеют побочные эффекты:
 def A(lst):  def AA(x):    return lst + [x]  return AAdef B(x):  def BB(lst):    return lst + [x]  return BBdef C(x, cache={}):  if cache.has_key(x):    return cache[x]  def CC(lst):    return lst + [x]  cache[x] = CC  return CC

С помощью какой функции можно организовать цикл с параметром (for)?

Какие операции можно производить над строками a и b?

Какой фрагмент XML будет порожден в результате выполнения следующего кода:
from xml.dom import minidomdom = minidom.Document()e1 = dom.createElement("A")e2 = dom.createElement("B")dom.appendChild(e1)t = dom.createTextNode("2")e1.appendChild(t)e1.appendChild(e2)print dom.toxml()

Каков синтаксис для "заглядывания вперед" в регулярных выражениях, доступных в Python?

Какие парадигмы и стили программирования поддерживает Python ?

Имеется определение класса:
class CL(object):  def set_color(self, value): self.__color = value  def del_color(self): del self.__color  color = property(lambda self: self.__color,                   set_color, del_color, "Color property.")c = CL()
Какие из следующих примеров содержат ошибки?

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

Что такое регулярное выражение?

Какими операторами можно импортировать модуль?

Что включает в себя Zope?

Как используется строка Main Heading в следующем примере?
<h1 tal:content="here/title">Main Heading</h1>

К какому уровню модели взаимодействия открытых систем относится протокол UDP?

Что можно узнать с помощью регулярного выражения, записанного в следующей строке:
r'([01]+)\1\1'

Какого типа значение получится в результате вычисления следующего выражения:
(" ")

Какими способами можно вывести символы строки "123" на стандартный вывод?

Каким из приведенных ниже способов можно убрать из строки s пробельные символы слева и справа?

Чему будет равен результат выполнения
urlparse.urlsplit("http://google.com/search?q=Python#1")
?

Что выведет следующая программа:
S = 0for i in range(1, 10, 2):  if i % 2 == 0:    S = S + i print S

Может ли возникнуть deadlock в следующей программе:
import threadingres_A = threading.Lock()res_B = threading.Lock()def proc1():   res_A.acquire()   res_B.acquire()   # ...   res_B.release()   res_A.release()def proc2():   res_A.acquire()   res_B.acquire()   # ...   res_B.release()   res_A.release()p1 = threading.Thread(target=proc1, name="t1")p2 = threading.Thread(target=proc2, name="t2")p1.start()p2.start()p1.join()p2.join()

Какой макрос уменьшает счетчик ссылок объекта на единицу?

Начало определения функции f выглядит так:
def f(a, b, *p):
Какие из следующих вариантов вызова не приведут к ошибке на этапе присваивания фактических параметров формальным?

Как средствами самого Python определить имена формальных аргументов функции func(), если известно, что функция написана на Python?

Какое из приведенных ниже регулярных выражений некорректно?

Что будет выведено следующей программой:
A = B = 1a = "A" * 5b = "B" * 5a = a + b * 5print a, b