4 года назад
@coolcoders
59
подписчиков
Связь тг @alistelbo
Регулярные выражения в Python
От coolcoders с любовью
Встроенные типы данных 2 часть
От coolcoders с любовью
Отладка python с помощью pdb
Представьте, что у вас нет редактора кода. Только консоль. И код вы пишете с помощью консольных текстовых редакторов. Ну, или вы просто презираете GUI. В таком случае на помощь приходит встроенный модуль для откладки в python - PDB Использование отладчика Создадим простой код 1_example.py def hello(name):
return "hello " + name
if __name__ == "__main__":
hello(name) Этот код выдает ошибку: Traceback (most recent call last):
File "C:\Users\User\Desktop\1_example.py", line 5, in <module>
...
Встроенные типы данных 1 часть
В следующих разделах описываются стандартные типы, встроенные в интерпретатор. Основные встроенные типы - это числа, последовательности, сопоставления, классы, экземпляры и исключения. Некоторые классы коллекций изменяемы. Методы, которые добавляют, вычитают или переупорядочивают свои элементы на месте и не возвращают конкретный элемент, никогда не возвращают сам экземпляр коллекции, но None. Некоторые операции поддерживаются несколькими типами объектов; в частности, практически все объекты можно...
Встроенные константы
Небольшое количество констант находится во встроенном пространстве имен. False Значение логического типа, представляющее ложность. Пример: my_bool = bool()
my_bool == True # False
my_bool == False # True
True is False # False
True is True # True
False is False # True
isinstance(True, bool) # True
isinstance(False, bool) # True Это значение служит показателем ложности для булева типа(bool). True Значение логического типа, представляющее истину. Пример: my_bool = bool()
my_bool == True #...
Встроенные функции часть 2
Продолжим изучение встроенных функций python issubclass(class, classinfo) Возвращает флаг, указывающий на то, является ли указанный класс подклассом указанного класса (классов). class: Класс, требующий проверки. classinfo: Класс, либо кортеж с классами. Если аргумент не является классом, либо кортежем с классами, возбуждается TypeError. Возвращает True, если указанный класс является подклассом указанного класса (классов). Класс считается подклассом самого себя. Для проверки того, является ли объект экземпляром класса (классов) используйте isinstance...
Встроенные функции часть 1
Интерпретатор Python имеет ряд встроенных функций и типов, которые всегда доступны. Они перечислены здесь в алфавитном порядке. abs(x) Возвращает абсолютную величину. x: Целое, либо число с плавающей точкой. Для комплексного числа возвращает его модуль. Пример: abs(2) # 2
abs(-2) # 2
abs(2.2) # 2.2
abs(-2.2) # 2.2
abs(complex(1, 2)) # 2.23606797749979
abs(-complex(1, 2)) # 2.23606797749979 any(iterable) Проверяет, все ли указанные элементы принимают значение «истина» iterable: Объект, поддерживающий итерирование...
Введение в Стандартную библиотеку Python
«Библиотека Python» содержит несколько различных типов компонентов. Он содержит типы данных, которые обычно считаются частью «ядра» языка, например числа и списки. Для этих типов ядро языка Python определяет форму литералов и накладывает некоторые ограничения на их семантику, но не полностью определяет семантику. (С другой стороны, ядро языка действительно определяет синтаксические свойства, такие как написание и приоритеты операторов.) Библиотека также содержит встроенные функции и исключения...
Стандартная библиотека Python
Хотя «Руководство Python» описывает точный синтаксис и семантику языка Python, это справочное руководство по библиотеке описывает стандартную библиотеку, которая распространяется вместе с Python. Он также описывает некоторые из дополнительных компонентов, которые обычно включены в дистрибутивы Python. Стандартная библиотека Python очень обширна и предлагает широкий спектр возможностей, о чем свидетельствует длинное оглавление, указанное ниже. Библиотека содержит встроенные модули (написанные на...
Приложение
Интерактивный режим Обработка ошибок При возникновении ошибки интерпретатор печатает сообщение об ошибке и трассировку стека. Затем в интерактивном режиме он возвращается к основному запросу; когда ввод поступает из файла, он завершает работу с ненулевым статусом выхода после печати трассировки стека. (Исключения, обрабатываемые except предложением в try операторе, не являются ошибками в этом контексте.) Некоторые ошибки безоговорочно фатальны и вызывают выход с ненулевым выходом; это относится к внутренним несоответствиям и некоторым случаям нехватки памяти...
Арифметика с плавающей точкой: проблемы и ограничения
Числа с плавающей запятой представлены в компьютерном оборудовании как дроби с основанием 2 (двоичные). Например, десятичная дробь 0.125 имеет значение 1/10 + 2/100 + 5/1000, и точно так же двоичная дробь 0.001 имеет значение 0/2 + 0/4 + 1/8. Эти две дроби имеют одинаковые значения, единственная реальная разница в том, что первая записана в дробной системе с основанием 10, а вторая - с основанием 2. К сожалению, большинство десятичных дробей не могут быть представлены точно как двоичные дроби. Следствием...