TGViewer
Channel Public Channel
Just Python

Just Python

@justpython_it

🐍Простое изучение Python.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/justpython_it

РКН: clck.ru/3MnbSc
Subscribers
9.81K
Photos
4.7K
Videos
19
Links
4.7K

Showing posts older than #5506 · Back to latest

Older Posts 20 shown
Post #5505 461
urllib

Urllib предназначен для управления URL. В частности, он используется для получения URL-адресов. Для этого применяется функция urlopen и различные протоколы.

Urllib — это пакет, содержащий несколько модулей

#theory // Just Python
Post #5504 461
Turtle

Turtle — это модуль Python для рисования, имеющий широкий спектр применения. Модуль содержит множество методов, но для начала будет достаточно изучить хотя бы несколько основных.

Этот модуль встроен в Python, так что устанавливать его не нужно.

#theory // Just Python
Post #5503 403
Как очистить данные

Чтобы очистить данные, сперва их нужно правильно загрузить. В этом руководстве мы покажем базовые методы загрузки данных из CSV-файла.

#theory // Just Python
Post #5502 413
Как добавить новый словарь в ChainMap?

Вы можете добавить новый словарь в начало ChainMap, используя метод .new_child().

#theory // Just Python
Post #5501 436
Обратный список и строка

Скорее всего, вы используете обратную функцию для инверсионной записи списков или строк. Но знаете ли вы, как осуществить инверсию более эффективным способом?

#theory // Just Python
Post #5500 421
Функция decode()

Обе эти функции позволяют нам указать схему обработки ошибок, используемую для ошибок кодирования или декодирования. Значение по умолчанию – «строгое», что означает, что ошибки кодирования вызывают UnicodeEncodeError. Некоторые другие возможные значения: ignore, replace и xmlcharrefreplace.

#theory // Just Python
Post #5499 400
Исключение с join()

Метод join() полезен при создании строкового представления из итерируемых элементов. Этот метод возвращает новую строку, а исходная строка и итерация остаются неизменными. Используя этот метод, мы можем создать строку CSV, а также строку, разделенную табуляцией.

#theory // Just Python
Post #5498 411
String join() с Set

Набор Python представляет собой неупорядоченную коллекцию, поэтому порядок итераций является случайным. Вы можете получить другой результат при нескольких запусках.

#theory // Just Python
Post #5497 452
Использование join() с одиночной строкой в качестве ввода

Строка повторяется в Python. Поэтому, когда мы передаем одну строку в качестве входных данных команде join(), ее символы являются повторяющимися элементами.

#theory // Just Python
Post #5496 446
Конкатенация строк

Мы можем использовать join() с пустой строкой для объединения всех строк в итерируемом объекте.

#theory // Just Python
Post #5495 470
Как найти все индексы для подстроки?

Метод index() возвращает первый совпавший индекс. Мы можем определить пользовательскую функцию для поиска всех индексов, по которым находится подстрока.

#theory // Just Python
Post #5494 480
Ошибка FileNotFoundError

Ошибка FileNotFoundError часто возникает при работе с файлами в Python. Этого можно легко избежать, указав полные пути к файлам при создании файлового объекта.

#theory // Just Python
Post #5493 468
Множественный вызов метода randint()

Для этого кода повторение метода random.randint() дает нам разные случайные целые числа для каждого вызова в пределах от 10 до 100.

#theory // Just Python
Post #5491 437
Модуль argparse

Модуль argparse является предпочтительным способом анализа аргументов командной строки. Он предоставляет множество опций, таких как позиционные аргументы, значение по умолчанию для аргументов, справочное сообщение, указание типа данных и т.д. В самой простой форме мы можем использовать его, как показано ниже.

#theory // Just Python
Post #5490 432
Импорт as

Мы можем определить собственное имя для импортированного модуля, используя оператор import as.

#theory // Just Python
Post #5489 448
Случайное целое число в Python

Мы можем использовать функцию randint (a, b), чтобы получить случайное целое число от диапазона a до b. Опять же, мы можем получить число из последовательности, используя функцию randrange (start, stop, step). Давайте посмотрим на пример, чтобы получить случайное целое число.

#theory // Just Python
Post #5488 436
rsplit()

Функция rsplit() очень похожа на функцию split(). Единственная разница в том, что разделение выполняется, начиная с конца строки и двигаясь вперед.

#theory // Just Python
Post #5487 449
Пример разделения строки CSV с вводом пользователем

Давайте посмотрим на реальный пример, где пользователь вводит данные CSV, а мы разбиваем их на список строк.

#theory // Just Python
Post #5486 453
Пример функции str.split()

Мы также можем использовать функцию split() непосредственно из класса str.

#theory // Just Python
Post #5485 470
sep не указан или None

Начальные и конечные пробелы игнорируются в возвращаемом списке. Кроме того, последовательные пробелы также считаются одним разделителем.

#theory // Just Python
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 →