Python Programming Btech. Cps & Ict: Dr. Ben B. K. Ayawli
Python Programming Btech. Cps & Ict: Dr. Ben B. K. Ayawli
C:\Users\Your Name>python
Or
C:\Users\Your Name>py
Execute Python Syntax
• Example
•x = 5
y = "Hello, World!"
Python Comments
• Python has commenting capability for the
purpose of in-code documentation.
• Comments start with a #
• Text after # on the line is considered as a
comment
• Example
• #This is a comment.
print("Hello, World!")
Uses of Python Comments
• Comments can be used to explain
Python code.
• Comments can be used to make the
code more readable.
• Comments can be used to prevent
execution when testing code.
Python Comments
• Comments can be placed at the end of a line,
and Python will ignore the rest of the line:
• Example
print("Hello, World!") #This is a comment
Creating Variables
• 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)
Python Variables (cont)
• Variables do not need to be declared with any
particular type, and can even change type
after they have been set.
• Example
•x = 4 # x is of type int
x = “Victoria" # x is now of type str
print(x)
Casting
• If you want to specify the data
type of a variable, this can be
done with casting.
• Example
• x = str(3) # x will be '3'
y = int(3) # y will be 3
z = float(3) # z will be 3.0
Get the Type
Example
x = 5
y = “Kwesi”
print(type(x))
print(type(y))
Single or Double Quotes?
• String variables can be declared
either by using single or double
quotes:
• Example
• x = "John"
# is the same as
x = 'John'
Variable Names
• Example
• Illegal variable names:
2myvar = "John"
my-var = "John"
my var = "John"
Multi Words Variable Names
• Variable names with more than one
word can be difficult to read.
• Techniques to make them more
readable:
• Camel Case
• Pascal Case
• Snake Case
Camel Case
• Each word, except the first, starts
with a capital letter:
myVariableName = "John"
Pascal Case
• Each word starts with a capital letter:
MyVariableName = “kwesi”
• Snake Case
• Each word is separated by an underscore
character:
my_variable_name = “kwesi”
Many Values to Multiple
Variables
• Python allows you to assign values to
multiple variables in one line:
• Example
x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)
• Example
• Unpack a list:
fruits = ["apple", "banana", "cherry"]
x, y, z = fruits
print(x)
print(y)
print(z)
Output Variables
The Python print statement is often used
to output variables.
To combine both text and a variable,
Python uses the + character:
• Example
x = "awesome"
print("Python is " + x)
Output Variables
• You can also use the + character to add a
variable to another variable:
x = "Python is "
y = "awesome"
z = x + y
print(z)
• Example
• Create a variable outside of a function, and
use it inside the function
x = "awesome"
def myfunc():
print("Python is " + x)
myfunc()
Global Variables (cont)
• If you create a variable with the same name inside
a function, this variable will be local, and can only
be used inside the function. The global variable with
the same name will remain as it was, global and
with the original value.
• Example
• Create a variable inside a function, with the same
name as the global variable
x = "awesome"
def myfunc():
x = "fantastic"
print("Python is " + x)
myfunc()
print("Python is " + x)
:
The global Keyword
• Normally, when you create a variable inside a
function, that variable is local, and can only be
used inside that function.
• To create a global variable inside a function, you
can use the global keyword.
Example
• def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)
The global Keyword
• Use the global keyword if you want to change a
global variable inside a function.
• To change the value of a global variable inside a
function, refer to the variable by using
the global keyword:
• Example
x = "awesome"
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)