Python Scripts
822 subscribers
153 photos
3 links
Программы , обучалки, полезности на языке Python.

Посты каждый день.

По вопросам: @zemetsskiy
Download Telegram
Ответ
Anonymous Quiz
6%
14
15%
24
57%
35
22%
135
Методы строк с примерами 2

Метод count( sub, [start], [end] ) возвращает количество непересекающихся вхождений подстроки в диапазоне [start, end] (0 и длина строки по умолчанию).

Метод find( sub, [start], [end] ) осуществляет поиск подстроки в строке. Возвращает номер первого вхождения или -1.

Метод rfind( sub, [start], [end] ) осуществляет поиск подстроки в строке. Возвращает номер последнего вхождения или -1.

Метод index( sub, [start], [end] ) аналогичен методу find, лишь с тем отличием, что вызывает исключение ValueError если строка sub не найдена.
Методы строк с примерами 3

Метод split() разбивает строку на части, используя разделитель, и возвращает эти части списком, направление разбиения: слева направо.

Метод replace( old, new, count ) возвращает копию исходной строки в которой все подстроки old заменены на подстроки new. Параметр count позволяет указать количество замен.
Какие значения примут переменные х, у ?
Anonymous Quiz
26%
Поменяются, х = -5, y = 5
8%
x = 5, y = 5
52%
Останутся те же, x = 5, y = -5
14%
x = -5, y = -5
Создание списка с помощью list()

Одним из способов создания списков является использование встроенной функции list(). Если вызвать данную функцию без аргументов, то будет возвращен пустой список. Если же передать функции любой итерируемый объект, то он будет преобразован в список. Например, список может быть получен из строки. Помимо строк, аргументом может быть любой итератор.

В общем, любая последовательность не спискового типа данных, будет преобразована к списковому типу, что бывает очень полезно, для реализации многих алгоритмов обработки данных.
Что выведет следующий код ?
Anonymous Quiz
14%
70
3%
48
4%
92
40%
44
38%
SyntaxError: invalid syntax
Методы строк с примерами 4

Метод isalnum() возвращает True если строка не пустая и состоит только из букв и цифр. Если в строке имеется хотя бы один не буквенный и не числовой символ, то будет возвращено False.

Метод isalpha() возвращает True если строка не пустая и состоит только из букв.

Метод isdecimal() возвращает True если строка не пустая и состоит только из десятичных цифр.

Метод isdigit() отличается от isdecimal() тем, что воспринимает символы, которые не могут участвовать в записи десятичных цифр, но при этом сами состоят из цифр, например, символы ², ³ являются показателями степени, но считаются цифровыми.
Что выведет следующий код ?
Anonymous Quiz
60%
a b c d
32%
['a', 'b', 'c', 'd']
3%
d c b a
5%
['d', 'c', 'b', 'a']
Что выведет следующий код ?
Anonymous Quiz
31%
1, 2, 4, 5
15%
3
20%
None
34%
[1, 2, 4, 5]
Что выведет следующий код ?
Anonymous Quiz
34%
6
59%
ValueError
3%
12
5%
7
Что выведет следующий код ?
Anonymous Quiz
49%
False
36%
True
15%
Error