Рубрики
Без рубрики

Номера Python

Числа Python, Python INT, Long, float, комплексные типы номеров, преобразование типов номеров Python, функция типа Isinstance, двоичные, шестнадцатеричные числа.

Автор оригинала: 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 поддерживает четыре различных типа данных.

  1. int – подписанные целые числа. Может удерживать как положительное, так и отрицательное значение
  2. долго – длинные целые числа. Похоже как int. Но диапазон этого типа данных неограничен
  3. плавать – Плавающие точечные реальные значения. Держит действительные числа.
  4. комплекс – значения формы R + IJ. Удерживает сложные численные значения.

Числа Python – введите преобразование

Мы можем преобразовать типы данных из одного к другому. Это часто называется кастинга типа. Вот какой-то пример.

  1. int (x) – преобразует х в простое целое число.
  2. долго (х) – преобразует х в длительное целое число.
  3. поплавок (х) – преобразует х в номер плавающей запятой.
  4. Комплекс (х) – преобразует х в комплексное число с реальной частью X и воображаемой частью нуля.
  5. Комплекс (х, у) – преобразует х в комплексное число с реальной частью 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 🙂.