номера python3 (номер)
тип Python для хранения цифровых значений данных.
Не допускается, чтобы изменить тип данных, а это значит, что если вы измените тип цифровых данных имеют значение, перераспределить пространство памяти.
Следующие примеры будут созданы объекты номер, когда присвоение переменной:
var1 = 1 var2 = 10
Вы также можете использовать дель заявление, чтобы удалить часть цифрового объекта.
дель синтаксиса утверждение:
del var1[,var2[,var3[....,varN]]]]
Вы можете использовать дель заявление для удаления отдельных или нескольких объектов ссылок, например:
del var del var_a, var_b
Python поддерживает три различных типа значений:
- Целое число (Int) - часто называют целое или целое положительное или отрицательное целое число, без знака после запятой. Python3 нет ограничений на размер целого числа, оно может быть использовано в качестве используемого типа Long, так что нет python2 python3 Длинный тип.
- Поплавок ( с плавающей точкой) - с плавающей точкой и целая часть от дробной части, поплавки также могут быть выражены (2.5e2 = 2,5 х 10 2 = 250) с использованием научной нотации
- Комплекс ((комплекс)) - комплексное по действительной и мнимой частей, вы можете использовать + ЛЮ, или комплекс (а, б) , что действительная часть и мнимую часть Ь является типом с плавающей точкой.
Мы можем использовать шестнадцатеричные и восьмеричные целые числа, чтобы представить:
>>> number = 0xA0F # 十六进制 >>> number 2575 >>> number=0o37 # 八进制 >>> number 31
INT | поплавок | комплекс |
---|---|---|
10 | 0.0 | 3.14j |
100 | 15.20 | 45.j |
-786 | -21,9 | 9.322e-36j |
080 | 32,3 + e18 | .876j |
-0490 | -90. | -.6545 + 0J |
-0x260 | -32.54e100 | 3e + 26J |
0x69 | 70,2-E12 | 4.53e-7j |
- Python поддерживает множественное число на действительной и мнимой частей, вы можете использовать + ЛЮ, или сложным (а, б), что действительная часть и мнимую часть Ь является типом с плавающей точкой.
Python числовое преобразование типов
Иногда нам нужно встроенные преобразования типов данных, преобразование типов данных, вам нужно всего лишь ввести данные в качестве имени функции.
Int (х) Преобразует х в целое число.
сплавающей точкой (х) Преобразует х к поплавку.
комплекс (х) Преобразует х к сложному, вещественной части х, мнимая часть равна нулю.
комплекс (х, у) х и у преобразуется в комплексное число, действительная часть х, мнимой части у.х и у являются числовые выражения.
Следующий пример преобразует переменную с плавающей запятой представляет собой целое число:
>>> a = 1.0 >>> int(a) 1
цифровая работа Python
интерпретатор Python может быть использован в качестве простого калькулятора, вы можете ввести выражение в интерпретаторе, он выводит значение выражения.
Синтаксис выражений прост: +, -, * и /, и других языках (например, Pascal или C) то же самое. Например:
>>> 2 + 2 4 >>> 50 - 5*6 20 >>> (50 - 5*6) / 4 5.0 >>> 8 / 5 # 总是返回一个浮点数 1.6
Примечание: Результаты на разных машинах операций с плавающей точкой могут быть разными.
В целочисленного деления, деление (/) всегда возвращает число с плавающей точкой, если вы просто хотите , чтобы получить результаты целого числа, то дробная часть может быть удален, вы можете использовать оператор@:
>>> 17 / 3 # 整数除法返回浮点型 5.666666666666667 >>> >>> 17 // 3 # 整数除法返回向下取整后的结果 5 >>> 17 % 3 # %操作符返回除法的余数 2 >>> 5 * 3 + 2 17
Знак равенства (=) используется для присвоения значений переменным. После этого задания, в дополнение к следующему строке, интерпретатор не покажет никаких результатов.
>>> width = 20 >>> height = 5*9 >>> width * height 900
Python можно использовать оператор** для возведения в степень:
>>> 5 ** 2 # 5 的平方 25 >>> 2 ** 7 # 2的7次方 128
Переменная перед использованием должны быть "определены" (то есть, значение, присвоенное переменной), в противном случае сообщение об ошибке:
>>> n # 尝试访问一个未定义的变量 Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'n' is not defined
Различные типы смешанных целочисленных операндов будут преобразованы с плавающей точкой:
>>> 3 * 3.75 / 1.5 7.5 >>> 7.0 / 2 3.5
В интерактивном режиме, последний результат выражения выводится присваивается переменной_.Например:
>>> tax = 12.5 / 100 >>> price = 100.50 >>> price * tax 12.5625 >>> price + _ 113.0625 >>> round(_, 2) 113.06
Здесь переменная_ следует рассматривать как переменные пользователя только для чтения.
Математические функции
функция | Возвращаемое значение (описание) |
---|---|
абс (х) | Возвращает абсолютное значение, например, ABS (-10) возвращает 10 |
CEIL (х) | Возвращает на целые числа, такие как Math.ceil (4.1) возвращает 5 |
CMP (х, у) | Если х <у возвращает -1, если х == у Возвращает 0, если х> у возвращает 1. Python 3 является устаревшим. Это использование (х> у) - (х <у) заменить. |
ехр (х) | Возвращает е , возведенное в степень х (е х), так как Math.exp (1) возвращает 2,718281828459045 |
ФАБС (х) | Возвращает абсолютное значение, например, math.fabs (-10) возвращает 10,0 |
пол (х) | Возвращает округленное целое число, например, Math.floor (4.9) возвращает 4 |
войти (х) | Как Math.log (Math.E) возвращает 1.0, Math.log (100,10) возвращает 2.0 |
log10 (х) | Возвращает основание 10 логарифм х, например math.log10 (100) возвращает 2.0 |
макс (x1, x2, ...) | Максимальный возврат для данного параметра, последовательности параметров. |
мин (x1, x2, ...) | Возвращает минимальное значение для данного параметра, т.е. последовательности параметров. |
MODF (х) | Возвращает целую часть х и дробной части, численные символы и две части одного и того же х, целую часть в с плавающей точкой представления. |
POW (х, у) | Значение после операции х ** у. |
круглый (х [п]) | Возвращает округленное значение флоат х, как указано п значение представляет собой округление до числа знаков после запятой. |
SQRT (х) | Возвращает квадратный корень из х, числа могут быть отрицательными, тип возвращаемого значения является действительным числом, например Math.sqrt (4) возвращает 2 + 0J |
Случайная функция номер
Случайное число может быть использовано в области математики, игр, безопасности и других областях, также часто встроены в алгоритм с целью повышения эффективности и повышения безопасности программы.
Функции случайных чисел Python включают следующие общие черты:
функция | описание |
---|---|
выбор (сл) | Из последовательности элементов в случайно выбранном элементе, таких как random.choice (диапазон (10)), 0-9 в случайно выбранное целое число. |
randrange ([старт,] остановка [ шаг]) | Чтобы получить случайное число из в пределах указанного диапазона с шагом указанного базового сбора, база по умолчанию 1 |
случайным образом () | Случайным образом генерируемые под вещественное число в [0,1) диапазоне. |
Семя ([х]) | Изменение случайных чисел семян семян генератор. Если вы не понимаете принцип, вы не должны установить специальное семя, Python поможет вам выбрать семена. |
перетасовка (LST) | Все элементы последовательности в случайном порядке |
равномерная (х, у) | Случайным образом генерируемые под вещественное число в [х, у] диапазона. |
тригонометрические функции
Python включает в себя следующие тригонометрические функции:
функция | описание | |
---|---|---|
экоса (х) | Возвращает арккосинус х в радианах. | |
ASIN (х) | Возвращает арксинус х радиан. | |
ATAN (х) | Возвращает арктангенс х в радианах. | |
atan2 (у, х) | Возвращает арктангенс X и Y значений координат. | |
соз (х) | Возвращает косинус х радиан. | |
hypot (х, у) | Назад евклидова норма SQRT (х * х + у * у). | |
Sin (х) | Возвращает синус х радиан. | |
загар (х) | Возвращает тангенс х радиан. | |
градусов (х) | Преобразует радианы в градусы, такие как градусов (math.pi / 2), вернулся 90,0 | |
радиан (х) | Преобразование градусов в радианы |
Математические константы
постоянная | описание |
---|---|
пи | Математическая константа пи (р, л, как правило представлены) |
е | Математическая константа е, е природных констант (константы природы). |