0% found this document useful (0 votes)
12 views

Python Variables

Uploaded by

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

Python Variables

Uploaded by

supriya sundaram
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Python Variables

Variables are containers for storing data values.


Python has no command for declaring a variable.
A variable is created the moment you first assign a value to it.
Example
x=5
y = "John"
print(x)
print(y)
OUTPUT
5
John
1) Variables do not need to be declared with any particular type, and can even change
type after they have been set.
x=4 # x is of type int
x = "Sally" # x is now of type str
print(x)
OUTPUT
Sally

2) Casting
Casting, also known as type conversion, is a process that converts a variable's data type into
another data type.
x = str(3) # x will be '3'
y = int(3) # y will be 3
z = float(3) # z will be 3.0
OUTPUT
3
3
3.0
3) Getting the Type
You can get the data type of a variable with the type() function.
x=5
y = "John"
print(type(x))
print(type(y))
OUTPUT
<class 'int'>
<class 'str'>
4) String variables can be declared either by using single or double quotes:
x = "John"
# is the same as
x = 'John'
5) Variable names are case-sensitive.
a=4
A = "Sally"
#A will not overwrite a
This will create two variables.
6) Python allows you to assign values to multiple variables in one line
x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)
OUTPUT
Orange
Banana
Cherry
7) You can assign the same value to multiple variables in one line
x = y = z = "Orange"
print(x)
print(y)
print(z)
OUTPUT
Orange
Orange
Orange
8) Unpack a Collection

If you have a collection of values in a list, tuple etc. Python allows you to extract the values
into variables. This is called unpacking.
fruits = ["apple", "banana", "cherry"]
x, y, z = fruits
print(x)
print(y)
print(z)

OUTPUT

apple
banana
cherry

Naming a Variable

A variable can have a short name (like x and y) or a more descriptive name (age, carname,
total_volume). Rules for Python variables:

 A variable name must start with a letter or the underscore character


 A variable name cannot start with a number
 A variable name can only contain alpha-numeric characters and underscores (A-z, 0-
9, and _ )
 Variable names are case-sensitive (age, Age and AGE are three different variables)
 A variable name cannot be any of the Python keywords.

Legal variable names:

myvar = "John"
my_var = "John"
_my_var = "John"
myVar = "John"
MYVAR = "John"
myvar2 = "John"

Illegal variable names:

2myvar = "John"
my-var = "John"
my var = "John"

You might also like