Python Data Type Continued [[Pytho numbers]

 

Python Numeric Data Type

Python numeric data types store numeric values. Number objects are created when you assign a value to them. For example −

var1 = 1 var2 = 10 var3 = 10.023

Python Numbers


There are three numeric types in Python:

  • int
  • float
  • complex
Variables of numeric types are created when you assign a value to them:
x = 1    # int
y = 2.8  # float
z = 1j   # complex

To verify the type of any object in Python, use the type() function:
x = 1
y = 2.8
z = 1j

print(type(x))
print(type(y))
print(type(z))

Int

Int, or integer, is a whole number, positive or negative, without decimals, of unlimited length.

Integers:

x = 1
y = 35656222554887711
z = -3255522

print(type(x))
print(type(y))
print(type(z))

Float

Float, or "floating point number" is a number, positive or negative, containing one or more decimals.

x = 1.10

y = 1.0

z = -35.59


print(type(x))

print(type(y))

print(type(z))


Float can also be scientific numbers with an "e" to indicate the power of 10.
x = 35e3
y = 12E4
z = -87.7e100

print(x)
print(type(y))
print(type(z))


---------------------------------

Complex

Complex numbers are written with a "j" as the imaginary part:

x = 3+5j

y = 5j

z = -5j


print(x)

print(type(y))

print(type(z))



Type Conversion

You can convert from one type to another with the int()float(), and complex() methods:

Example

Convert from one type to another:

x = 1    # int
y = 2.8  # float
z = 1j   # complex

#convert from int to float:
a = float(x)

#convert from float to int:
b = int(y)

#convert from int to complex:
c = complex(x)

print(a)
print(b)
print(c)

print(type(a))
print(type(b))
print(type(c))
Try it Yourself »

Note: You cannot convert complex numbers into another number type.


https://www.w3schools.com/python/exercise.asp?filename=exercise_numbers1

Excercise



Post a Comment

[blogger]

MKRdezign

Contact Form

Name

Email *

Message *

Powered by Blogger.
Javascript DisablePlease Enable Javascript To See All Widget