Что выведет код?
from fnmatch import fnmatch
n = "foo2022.txt"
x = fnmatch(n, "foo[0-9]*")
y = fnmatch(n, "foo[0-9]+")
print(x, y)
Выберите правильный вариант
Anonymous Quiz
21%
True True
39%
True False
14%
False True
11%
False False
15%
Посмотреть результаты
Что выведет код?
from fnmatch import fnmatchcase
l = [f'{b}{a}' for a in range(20) for b in ['x', 'y']]
r = [x for x in l if fnmatchcase(x, 'x*0')]
print(*r)
👍1
Выберите правильный вариант
Anonymous Quiz
12%
x0
7%
x10
6%
x20
24%
x0 x10
13%
x10 x20
12%
x0 x10 x20
4%
x10 y10
20%
Посмотреть результаты
Какой функции нет в модуле re?
Anonymous Quiz
3%
findall
13%
finditer
6%
match
9%
search
27%
subn
20%
fullfind
8%
fullmatch
14%
Посмотреть результаты
Что выведет код?
from sklearn.linear_model import LinearRegression
import numpy as np
y = np.array([0, 2, 4])
n = len(y)
X = np.arange(n).reshape((n, 1))
model = LinearRegression()
model.fit(X, y)
p = model.predict([[3], [4]])
print(*(round(x) for x in p))
Выберите правильный вариант
Anonymous Quiz
11%
0 0
14%
4 6
18%
5 7
27%
6 8
9%
10 100
21%
Посмотреть результаты
Что выведет код?
import re
d = re.compile('(\d+)/(\d+)')
text = '05/06 and 07/08'
x = d.match(text).group(0)
y = d.match(text).groups()[0]
print(x == y)
Выберите правильный вариант
Anonymous Quiz
28%
True
37%
False
11%
TypeError
8%
AtributeError
16%
Посмотреть результаты
Какая из функций модуля re выведет все совпадения, возвращая их
в списке?
в списке?
Anonymous Quiz
25%
match
5%
compile
9%
search
2%
purge
5%
escape
2%
subn
3%
sub
41%
findall
8%
Посмотреть результаты
Дан код:
import re
d = "x\d"
t = "xx97"
Какой вызов функции вернет None?
Anonymous Quiz
10%
re.findall(d, t)
16%
re.finditer(d, t)
25%
re.match(d, t)
12%
re.search(d, t)
16%
re.split(d, t)
21%
Посмотреть результаты
Что выведет код?
import re
p = re.compile(r'(\d+)\+(\d+)\-(\d+)')
expr = '2+10-5'
x = p.sub(r'\1*\2/\3', expr)
print(eval(x))
Выберите правильный вариант
Anonymous Quiz
10%
None
7%
0.0
7%
1.0
23%
4.0
22%
7.0
5%
10.0
2%
12.0
24%
Посмотреть результаты
Что выведет код?
import re
p = re.compile(r'(\d+)\*(\d+)')
expr = "2*3 + 4*5"
x, n = p.subn(r'\2 - \1', expr)
print(eval(x), n)
Выберите правильный вариант
Anonymous Quiz
9%
0 0
7%
1 1
8%
1 2
8%
2 1
23%
2 2
11%
4 1
8%
4 2
12%
26 0
9%
26 1
5%
26 2
Что выведет код?
import re
expr = 'x = 3; y = x**2; print(y)'
p = re.compile(r'\*\*(\d+)')
f = lambda m: f'^{int(m.group(1)) + 1}'
r = p.sub(f, expr)
exec(r)
Выберите правильный вариант
Anonymous Quiz
16%
0
4%
1
9%
2
17%
3
7%
4
16%
9
31%
Посмотреть результаты
Что выведет код?
import re
expr = "a + A"
p = re.compile(r'a', flags=re.IGNORECASE)
g = lambda t, mt: t.upper() if mt.isupper() else t.lower()
f = lambda text: lambda m: g(text, m.group())
r = p.sub(f('b'), expr)
print(r)