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

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

По вопросам: @zemetsskiy
Download Telegram
Создание списка с помощью 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
Составные операции сравнения

В Питоне есть возможность создавать цепочки из нескольких операций сравнения. В этом случае цепочка из нескольких операций типа a < b < c неявно превращается форму, в которой каждая операция представлена обычным образом но между соседними операциями используется оператор and : a < b and b < c .
Что выведет следующий код ?
Anonymous Quiz
29%
<type 'NoneType'>
5%
<type 'type'>
63%
<type 'function'>
4%
<type 'tuple'>