TGViewer
Channel Public Channel
Python Scripts

Python Scripts

@pythonsc

Программы , обучалки, полезности на языке Python.

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

По вопросам: @zemetsskiy
Subscribers
902
Photos
153
Videos
0
Links
3

Showing posts older than #79 · Back to latest

Older Posts 20 shown
Post #77 526
#quiz
Post #76 541
Методы строк с примерами 4

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

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

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

Метод isdigit() отличается от isdecimal() тем, что воспринимает символы, которые не могут участвовать в записи десятичных цифр, но при этом сами состоят из цифр, например, символы ², ³ являются показателями степени, но считаются цифровыми.
Post #75 533
#словарь
Post #73 513
#quiz
Post #71 570
Создание списка с помощью list()

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

В общем, любая последовательность не спискового типа данных, будет преобразована к списковому типу, что бывает очень полезно, для реализации многих алгоритмов обработки данных.
Post #68 548
#quiz
Post #67 556
Методы строк с примерами 3

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

Метод replace( old, new, count ) возвращает копию исходной строки в которой все подстроки old заменены на подстроки new. Параметр count позволяет указать количество замен.
Post #66 589
Методы строк с примерами 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 не найдена.
Post #64 620
#quiz
Post #63 798
Методы строк с примерами 1

Метод capitalize() переводит первый символ строки в верхний регистр, а все остальные в нижний.

Метод casefold() переводит все символы строки в нижний регистр. ( Более агрессивная версия метода lower() )

Метод center( width, [fill] ) возвращает строку длиной width, в которой исходная строка находится в центре, а справа и слева от нее находятся символы указанные в fillchar ( по умолчанию пробел ).
Post #60 674
#quiz
Post #57 551
#quiz
Post #56 517
Возвращаем несколько значений из функции

Питон также удобен тем, что позволяет одновременно возвращать из функции сразу несколько значений. Для этого нужно воспользоваться оператором return и вернуть несколько значений ( или же структуру данных с несколькими значениями )
Post #55 486
Функция enumerate()

Функция enumerate() перебирает элементы итерируемого объекта с автоматической индексацией. Комбинируем с for — получаем отличный способ разобрать список.
Post #54 450
Модуль OS с примерами 3

os.remove()
удалит файл с указанным именем (не каталог).

os.path.exist() проверяет, существует ли файл ( или же каталог ), и возвращает True, если path указывает на существующий путь или дескриптор открытого файла.

os.path.isfile() проверяет, является ли путь файлом.

os.path.isdir() проверяет, является ли путь директорией.

os.path.getsize() предоставит нам размер файла в байтах.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →