Python Tasks & ML | Задачи по питону и машинному обучению
9.4K subscribers
27 photos
1 file
36 links
Algorithms, functions, classes, regular expressions, iterators, generators, OOP, exceptions, NumPy, pandas, scikit-learn
https://telega.in/c/python_tasks

Questions — @dina_ladnyuk
Download Telegram
Какой метод используется если требуется разбить строку сразу по нескольким разделителям?
Anonymous Quiz
33%
str.split
27%
str.split_many
3%
unicode.split
22%
re.split
2%
int.split
12%
Посмотреть результаты
Что выведет код?
import re
line = "a+b"
x = re.split(r"(\+)", line)
y = re.split(r"\+", line)
z = re.split(r"(?:\+)", line)
p = set(x) - set(y) | set(z)
print(len(p))
Что выведет код?
from fnmatch import fnmatch
n = "foo2022.txt"
x = fnmatch(n, "foo[0-9]*")
y = fnmatch(n, "foo[0-9]+")
print(x, y)
Что выведет код?
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
Что выведет код?
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))
Что выведет код?
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)
Какая из функций модуля re выведет все совпадения, возвращая их
в списке?
Anonymous Quiz
25%
match
5%
compile
9%
search
2%
purge
5%
escape
2%
subn
3%
sub
41%
findall
8%
Посмотреть результаты
Какой вызов функции вернет None?
Anonymous Quiz
10%
re.findall(d, t)
16%
re.finditer(d, t)
25%
re.match(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))
Что выведет код?
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)