0% found this document useful (0 votes)
7 views8 pages

Python Numeric Data Types Explained

Uploaded by

y20cs3242
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views8 pages

Python Numeric Data Types Explained

Uploaded by

y20cs3242
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

 Tutorials  Exercises  Certificates  Services  Search...

 Spaces Get Certified Sign Up Log in

HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO [Link] C C++ C# BOOTSTRAP REACT MYSQL JQUERY

Python Tutorial
Python HOME
Python Intro
Python Get Started
Python Syntax
Python Comments Python Numbers
Python Variables
Python Data Types ❮ Previous Next ❯
Python Numbers
Python Casting
Python Strings
Python Booleans
Python Numbers
Python Operators
There are three numeric types in Python:
Python Lists
Python Tuples int
Python Sets float
Python Dictionaries complex
Python If...Else
Python While Loops Variables of numeric types are created when you assign a value to them:

Python For Loops


Python Functions
Python Lambda
Example Get your own Python Server

Python Arrays
x = 1 # int
Python Classes/Objects
y = 2.8 # float
Python Inheritance z = 1j # complex
Python Iterators
Python Polymorphism
Python Scope
To verify the type of any object in Python, use the type() function:
Python Modules
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
Example
print(type(x))
print(type(y))
print(type(z))

Try it Yourself »

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

Example
Integers:

x = 1 
y = 35656222554887711
z = -3255522

print(type(x))
print(type(y))
print(type(z))

Try it Yourself »

Float
PDFmyURL converts web pages and even full websites to PDF easily and quickly.
Float, or "floating point number" is a number, positive or negative, containing one or more
decimals.

Example
Floats:

x = 1.10
y = 1.0
z = -35.59

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

Try it Yourself »

Float can also be scientific numbers with an "e" to indicate the power of 10.

Example
Floats:

x = 35e3
y = 12E4
z = -87.7e100

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

PDFmyURL converts web pages and even full websites to PDF easily and quickly.
Try it Yourself »

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

Example
Complex:

x = 3+5j
y = 5j
z = -5j

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

Try it Yourself »

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

PDFmyURL converts web pages and even full websites to PDF easily and quickly.
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.

PDFmyURL converts web pages and even full websites to PDF easily and quickly.
Random Number
Python does not have a random() function to make a random number, but Python has a built-in
module called random that can be used to make random numbers:

Example
Import the random module, and display a random number between 1 and 9:

import random

print([Link](1, 10))

Try it Yourself »

In our Random Module Reference you will learn more about the Random module.

?
Exercise
Which is NOT a legal numeric data type in Python:

int

long

float

PDFmyURL converts web pages and even full websites to PDF easily and quickly.
Submit Answer »

❮ Previous Next ❯

Track your progress - it's free! Sign Up Log in

PLUS SPACES GET CERTIFIED FOR TEACHERS FOR BUSINESS CONTACT US

Top Tutorials Top References Top Examples Get Certified


HTML Tutorial HTML Reference HTML Examples HTML Certificate
CSS Tutorial CSS Reference CSS Examples CSS Certificate
JavaScript Tutorial JavaScript Reference JavaScript Examples JavaScript Certificate
How To Tutorial SQL Reference How To Examples Front End Certificate
SQL Tutorial Python Reference SQL Examples SQL Certificate
Python Tutorial [Link] Reference Python Examples Python Certificate
[Link] Tutorial Bootstrap Reference [Link] Examples PHP Certificate

PDFmyURL converts web pages and even full websites to PDF easily and quickly.
Bootstrap Tutorial PHP Reference Bootstrap Examples jQuery Certificate
PHP Tutorial HTML Colors PHP Examples Java Certificate
Java Tutorial Java Reference Java Examples C++ Certificate
C++ Tutorial Angular Reference XML Examples C# Certificate
jQuery Tutorial jQuery Reference jQuery Examples XML Certificate

     FORUM ABOUT ACADEMY


W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials,
references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using
W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by [Link].

PDFmyURL converts web pages and even full websites to PDF easily and quickly.

Common questions

Powered by AI

Python handles infinite precision by using a data type that can store integers of unlimited length. Examples highlighting this capability include assigning large values such as 'y = 35656222554887711' to demonstrate that Python can handle very large integers without losing precision .

Scientific notation in Python float representation uses an 'e' or 'E' to represent the power of 10, distinguishing it from standard float values. Python supports this by allowing assignments like 'x = 35e3', representing 35 multiplied by 10 to the power of 3. This provides flexibility in handling very large or very small numbers using float .

The 'random' module in Python can generate sequences of random numbers and is typically initialized by simply importing it using 'import random'. This module contains functions like random.randrange() for generating individual random numbers, or random.sample() and random.choice() for sequences and selections from lists respectively. Initialization is often straightforward, allowing functional versatility within programs .

Python provides the 'random' module for generating random numbers. A basic example involves importing the random module and using 'random.randrange(1, 10)' to display a random number between 1 and 9 .

In Python, complex numbers cannot be converted to any other numeric type, which is a limitation of handling complex numbers in Python. However, type conversions that are possible include converting an int to a float and vice versa, or from int to complex, using methods like float(), int(), and complex().

Type conversion in Python involves changing a numeric value from one data type to another using methods like int(), float(), and complex(). For example, converting an integer to a float can be done using 'a = float(x)' where x is an integer. Similar conversions can be done from float to int or int to complex with the respective methods. However, complex numbers cannot be converted to another numeric type .

The float data type in Python is used for numbers that contain decimals or are in exponential form, such as 'x = 1.10' or 'x = 35e3'. In contrast, the int data type is for whole numbers without decimals and of unlimited length, like 'x = 1' or 'x = 35656222554887711' .

The type() function in Python is used to verify the data type of a variable. Examples include 'x = 1' where 'type(x)' returns 'int', 'y = 2.8' where 'type(y)' returns 'float', and 'z = 1j' where 'type(z)' returns 'complex' .

Complex numbers in Python are represented with a 'j' as the imaginary component. For example, 'x = 3+5j' or 'y = 5j', where 'j' indicates the imaginary part of the complex number .

The three numeric data types in Python are int, float, and complex. You can determine the type of any object in Python by using the type() function .

You might also like