Variables in Python

Variable is a placeholder for a data value. A variable reserved space in memory, when you create a Variable. Python does not need to define Variable explicitly unlike the other programming language such as C and C++. A variable is created when you assign value to Variable. Four different data types exist in Python.

  • integer
  • float
  • string
  • complex number

 

Let’s take an example for manipulating the value of 5 apples. For that, we need to store the value in a variable for easier manipulation. Instead of using 5 every time we can a.

a = 5      #equivalent to 5 apples
print(a+2) #adding 2 more apples 
print(a*2) #Find price of 5 apples per 2$
#Output
7
10 # price of 5 apple is 10$

Note: Python is a case-sensitive programming language.

x = 5          # integer Variable
y = "Python"   # String Variable
z = 'Pandas'   # String Variable
w = 2.5        # float Varibale
c = 1+5j       # complex number
a,b,c = 2 , 'Python', "pandas"  #assign multiple variables in one line

type()

type() function is used to get the data type of a variable.

x = 3
print(type(x))
s = "python"
print(type(s))
#Output
<class 'int'>
<class 'str'>

Integers

In Python, Integers can be of any length, it is only limited by the available memory space. Python is a case-sensitive language as a variable name a(lowercase) & A(uppercase) treated differently.

# Define a variables
a = 5
A = 10    
print("The value of variable a is {} & data type is {}.".format(a,type(a)))
print("The value of variable A is {} & data type is {}.".format(A,type(A)))
#Output
The value of variable a is 5 & data type is <class 'int'>.
The value of variable A is 10 & data type is <class 'int'>.

Float

Float define the real number with floating-point representation. It is specified with a decimal point. The float number is accurate up to 15 decimal points. Optionally, the character e or E followed by a positive or negative integer may be appended to specify scientific notation.

a = 5.0000
b = 5.000000000001
print("The value of variable a is {} & data type is {}.".format(a,type(a)))
print("The value of variable b is {} & data type is {}.".format(b,type(b)))
#Output
The value of variable a is 5.0 & data type is <class 'float'>.
The value of variable b is 5.000000000001 & data type is <class 'float'>.

String

Python defines a string variable in single quotation marks or double quotation marks. A plus ‘+’ sign is used as the concatenation of strings. Python allows slicing the string by defining the start index and end index in square [] brackets separated by a colon.

# Define the string variable
x = "Hello world"
y = 'Hello Python'

print(x,type(x))
print(y,type(y))
#Output
Hello world <class 'str'>
Hello Python <class 'str'>

Complex Numbers

Complex numbers are defined in the form of a+bj, where a is the real part and b indicate the imaginary part.

x = 1+2j
y = 5+10j
print(x,type(x))
print(y,type(y))
#Output
(1+2j) <class 'complex'>
(5+10j) <class 'complex'>

.     .     .

Leave a Reply

Your email address will not be published. Required fields are marked *

Python Tutorials

Python – List Comprehension

Python Set

Python : Assert Keyword

Python Dictionary

Python Tuple

Python List

Python: String

Python: String Formatting using f-string

Python: String Formatting – 2

Python: String Formatting – 1

Python Input/Output

Python Type Conversion and Type Casting

Python Comments

Python – Regular Expression (RegEx)

Python Iterators

Python File Handling

Python Exceptions

Python Function

Python Loops

Python If…Else

Python Collections

Python Operators

Python Syntax

Introduction to Python

Python OOPs Concepts

Study Machine Learning