Автор оригинала: Pankaj Kumar.
Сегодня мы рассмотрим о номерах Python. Ранее мы узнали о пакете Python. Если вы хотите, вы можете найти его здесь.
Номера Python
Типы данных, которые хранят числовые значения называются номером. Если вы измените значение типа номера данных, это приводит к вновь выделенному объекту. Таким образом, вы можете назвать номерами неизменными.
Мы можем просто создать номер числа, назначая некоторое значение переменной. Также мы можем манипулировать им, как показано ниже примера.
#create two number objects var1=2 var2=3 # to print them print(var1) print(var2) #to delete one of them del var1
Различный численный тип
Python поддерживает четыре различных типа данных.
int
– подписанные целые числа. Может удерживать как положительное, так и отрицательное значениедолго
– длинные целые числа. Похоже как int. Но диапазон этого типа данных неограниченплавать
– Плавающие точечные реальные значения. Держит действительные числа.комплекс
– значения формы R + IJ. Удерживает сложные численные значения.
Числа Python – введите преобразование
Мы можем преобразовать типы данных из одного к другому. Это часто называется кастинга типа. Вот какой-то пример.
int (x)
– преобразует х в простое целое число.долго (х)
– преобразует х в длительное целое число.поплавок (х)
– преобразует х в номер плавающей запятой.Комплекс (х)
– преобразует х в комплексное число с реальной частью X и воображаемой частью нуля.Комплекс (х, у)
– преобразует х в комплексное число с реальной частью x и воображаемой частью y.
Вот какой-то пример литья типа.
Определяющий тип
Мы также можем определить, какой тип числового значения удерживает одну переменную.
a = 25 # Output: print(type(a)) # Output: b=25.0 print(type(b)) # Output: True print(isinstance(b, float))
Приведенный выше код, если мы запустим его, будет производить после вывода.
Числа Python с префиксом
В нашей повседневной жизни мы имеем дело с десятичными числами (базой 10). Но в компьютерных программах нам, возможно, необходимо иметь дело с номерами других баз, таких как двоичные числа (база 2), шестнадцатеричные числа (база 16), восьмеричные числа (база 8) и т. Д. Мы можем представлять эти номера с размещением префикса до количества как ниже-
# Output: 10 print(0b1010) # Output: 15 print(0xF) # Output: 13 print(0o15)
Этот код будет производить вывод, как приведен ниже.
Больше на сложных числах
Есть некоторые встроенные доступа и функции для поддержки комплексного номера в Python. Посмотрите на следующий код для лучшего понимания.
# different complex numbers and their real and imaginary part complex1 = (1,2) print(complex1) complex2=(2,-3) print(complex2) complex3= 3+4j print(complex3) complex4=2+3j print(complex4) #some built-in accessors print(complex4.real) # gives the real part of a complex number print(complex4.imag) #gives the imaginary part of a imaginary number print(complex4.conjugate()) # gives the complex conjugate of a complex number #some built-in functions for complex numbers print(abs(complex3)) #gives the magnitude of a complex number print(pow(complex3,2)) #raise a complex number to a power
Приведенный выше код будет производить следующий вывод
Так что это все для быстрого округа на номера Python. Убедитесь, что вы запускаете каждый кусок кода самостоятельно. Также лучше изучить вещи и думать из коробки. Если у вас есть какие-либо сомнения, не стесняйтесь оставить комментарий. # happy_coding 🙂.