Python. Исчерпывающее руководство
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  Python. Исчерпывающее руководство

Шамиль Рашидов
Шамиль Рашидовдәйексөз келтірді2 апта бұрын
Таблица 1.2. Распространенные математические функции Функция Описание abs(x) Модуль (абсолютная величина) divmod(x,y) Возвращает (x//y,x%y) pow(x,y [,modulo]) (x**y)%modulo round(x,[n]) Округляет до ближайшего кратного 10 в степени n
Комментарий жазу
Егор и.
Егор и.дәйексөз келтірді3 апта бұрын
В f-строках могут вычисляться выражения и имена переменных. Для этого они заключаются в фигурные скобки. К каждому заменяемому элементу может быть присоединен спецификатор формата. Так, '>3d' обозначает трехзначное десятичное число, выравниваемое по правому краю, '0.2f' обозначает число с плавающей точкой, выводимое с двумя знаками точности.
Комментарий жазу
Владимир Т.
Владимир Т.дәйексөз келтірді3 апта бұрын
исключения можно перехватывать и обрабатывать командами try и except: portfolio = [] with open('portfolio.csv') as file: for line in file: row = line.split(',') try: name = row[0] shares = int(row[1]) price = float(row[2]) holding = (name, shares, price) portfolio.append(holding) except ValueError as err: print('Bad row:', row) print('Reason:', err) В этом коде при возникновении исключения ValueError подробная информация о причине ошибки помещается в переменные err и control, передаваемые коду в блоке except.
Комментарий жазу
Владимир Т.
Владимир Т.дәйексөз келтірді3 апта бұрын
Если в программе происходит ошибка, она выдает исключение и выводит сообщение с трассировкой: Traceback (most recent call last): File "readport.py", line 9, in <module> shares = int(row[1]) ValueError: invalid literal for int() with base 10: 'N/A' В сообщении указан тип ошибки и место ее появления. Обычно ошибка приводит к завершению программы
Комментарий жазу
Владимир Т.
Владимир Т.дәйексөз келтірді3 апта бұрын
Переменные, созданные внутри функции, обладают локальной областью видимости. Другими словами, переменная определяется только внутри тела функции и уничтожается при возвращении из нее. Функция может обращаться и к переменным, определенным за ее пределами, — при условии, что они определяются в том же файле: debug = True # Глобальная переменная def read_data(filename): if debug: print('Reading', filename) ...
Комментарий жазу
Владас К.
Владас К.дәйексөз келтірді1 ай бұрын
Таблица 2.4. Логические операторы
Комментарий жазу
Murzik
Murzikдәйексөз келтірді3 ай бұрын
целого числа в строку, представляющую его значение в разных системах счисления, используйте встроенные функции bin(x), oct(x) или hex(x)
Комментарий жазу
Murzik
Murzikдәйексөз келтірді3 ай бұрын
0o52 # Восьмеричный литерал 0x2a # Шестнадцатеричный литерал Основание не сохраняется вместе со значением целого числа. Все приведенные выше литералы будут выводиться в виде 42
Комментарий жазу
Murzik
Murzikдәйексөз келтірді3 ай бұрын
Целочисленные литералы — это целые значения произвольного размера со знаком
Комментарий жазу
Murzik
Murzikдәйексөз келтірді3 ай бұрын
Литерал — это значение, определяемое в программе, например 42, 4.2 или 'forty-two'
Комментарий жазу