SlideShare a Scribd company logo
Jyoti Shukla, SME
Copyright 2020 @SquadInfotech,
All rights reserved.
Copyright 2020 @SquadInfotech, All rights reserved.
Copyright 2020 @SquadInfotech, All rights reserved.
 General purpose high level programming/
scripting language
 Invented by Guido Van Rossam
 Combination of:
◦ Functional programming Language from C
◦ OOPS concept from C++.
◦ Scripting language from perl and shell script
◦ Modular programming language from Modula-3.
Copyright 2020 @SquadInfotech, All rights reserved.
 Open Source
 Platform Independent
 Portable
 Simple and easy to learn
 Dynamically Typed
 Interpreted Language
 Extensible
 Broad Standard Library
 Supports both function oriented concept and
object oriented concept
Copyright 2020 @SquadInfotech, All rights reserved.
 Desktop application
 Web applications
 Database Application
 Networking applications
 Games
 Data analysis
 Machine Language
 Artificial Intelligence
Copyright 2020 @SquadInfotech, All rights reserved.
 Google
 YouTube
 Dropbox
 NASA
 and many more
Copyright 2020 @SquadInfotech, All rights reserved.
Link: https://www.python.org/downloads/
Copyright 2020 @SquadInfotech, All rights reserved.
 Python 3.8.2 introduced in 24 Feb 2020
 ..
 Python 3.8 introduced in 14 Oct 2019
 ....
 Python 3.0 introduced in Dec 2008
 Python 2.0 introduced in October 2000
 Python 1.0 introduced in Jan 1994
Python is not backward compatible.
Copyright 2020 @SquadInfotech, All rights reserved.
 There are 33 reserve keywords in python.
'False', 'None', 'True', 'and', 'as', 'assert', 'break',
'class', 'continue', 'def', 'del', 'elif', 'else',
'except', 'finally', 'for', 'from', 'global', 'if',
'import', 'in', 'is', 'lambda', 'nonlocal', 'not',
'or', 'pass', 'raise', 'return', 'try', 'while', 'with',
'yield'
Copyright 2020 @SquadInfotech, All rights reserved.
 Only A-Z, a-z and 0-9 can be used to create
an identifier but shouldn't start with a digit.
 Identifiers are Case Sensitive.
 Reserve Keywords are not allowed as
Identifiers.
 No long limit.
 Only underscore ‘_’, a special character is
allowed in an identifier.
 Eg: counter, counter1, arr_count etc
Copyright 2020 @SquadInfotech,
All rights reserved.
 Int
 Float
 Complex
 Bool
 Str
 Bytes
 Bytearray
 Range
 List
 Tuple
 Set
 Frozenset
 Dict
 None
Copyright 2020 @SquadInfotech, All rights reserved.
 Function for type casting
 int()
 float()
 complex()
 bool()
 str()
Copyright 2020 @SquadInfotech,
All rights reserved.
Copyright 2020 @SquadInfotech, All rights reserved.
• Arithmetic operators
• Assignment operators
• Comparison operators
• Logical operators
• Identity operators
• Membership operators
• Bitwise operators
 + Addition (x + y)
 - Subtraction (x – y)
 * Multiplication (x * y)
 / Division (x / y)
 % Modulus (x % y)
 ** Exponentiation (x ** y)
 // Floor division (x // y)
Copyright 2020 @SquadInfotech,
All rights reserved.
Copyright 2020 @SquadInfotech,
All rights reserved.
 = x = 5 (x = 5)
 += x+=5 (x = x + 5)
 -= x -= 5 (x = x – 5)
 *= x *= 5 (x = x * 5)
 /= x /= 5 (x = x / 5)
 %= x %= 5 (x = x % 5)
 //= x //= 5 (x = x // 5)
 **= x **= 5 (x = x ** 5)
 &= (x &= 5) (x = x & 5)
 |= x |= 5 (x = x | 5)
^= x ^= 5 (x = x ^ 5)
 > (Greater than)
 < (Lesser than)
 == (Equal to )
 != (Not equal to)
 >= (Greater than or equal to)
 <= (Less than or equal to)
Copyright 2020 @SquadInfotech,
All rights reserved.
and := if both values are true then only result
is true
Or:=True if either of the operands is true
Not:= complement
Copyright 2020 @SquadInfotech,
All rights reserved.
 & Bitwise AND
 |Bitwise OR
 ~Bitwise NO
 ^Bitwise XOR
 >>Bitwise right shift
 <<Bitwise left shift
Copyright 2020 @SquadInfotech,
All rights reserved.
 are used to test whether a value or variable is
found in a sequence
(string, list, tuple, set and dictionary).
 In:=True if value/variable is found in the
sequence
 Not in:=True if value/variable is not found in
the sequence
Copyright 2020 @SquadInfotech,
All rights reserved.
 They are used to check if two values (or
variables) are located on the same part of the
memory. Two variables that are equal does
not imply that they are identical.
 is :=True if the operands are identical (refer
to the same object)
 is not := True if the operands are not
identical (do not refer to the same object)
Copyright 2020 @SquadInfotech,
All rights reserved.
Copyright 2020 @SquadInfotech, All rights reserved.
Copyright 2020 @SquadInfotech,
All rights reserved.
Syntax Example (Odd Even)
Syntax:
if condition:
#code
else:
#code
num= int(input("Enter
the number to check:
"))
if num%2 is 0:
print("even number")
else:
print("odd number")
Copyright 2020 @SquadInfotech, All rights reserved.
Syntax Example
if condition:
#code
if condition:
#code
else:
#code
else:
#code
per=int(input("Enter your
percentage: "))
if per >= 60:
exp= int(input("Enter the
number of experience: "))
if exp >= 2:
print("eligible for job")
else:
print("not eligible for job")
else:
print("not qualified“)
Copyright 2020 @SquadInfotech, All rights reserved.
Syntax Example
if condition:
#code
elif condition:
#code
elif condition:
#code
else:
#code
per= int(input("Enter your
percentage: “))
if per >= 90:
print("A grade")
elif per >=70 and per<90:
print("B grade")
elif per >=50 and per<70:
print(“C grade")
else:
print(“Be positive, Work
hard")
Copyright 2020 @SquadInfotech, All rights reserved.
Syntax Example
while (condition):
#code
num=int(input(“Enter a
number: "))
counter=1
print(“Below are even
numbers: ”)
while counter<=num:
if counter%2==0:
print(counter)
counter+=1
Copyright 2020 @SquadInfotech, All rights reserved.
Syntax Example
for counter in range
(lower limit,
upper limit,
[increment factor]):
#code
for i in range(1,5):
# default increment is1
print(i)
for i in range(5,0,-1):
#decrementing by -1
print(i, end=“ ”)
Copyright 2020 @SquadInfotech, All rights reserved.
Copyright 2020 @SquadInfotech, All rights reserved.
 Strings are arrays of bytes representing
Unicode characters.
 Python does not have a character data type.
 A single character is simply a string with a
length of 1.
 Square brackets can be used to access
elements of the string.
 Strings can be created using single, double or
even triple quotes.
Copyright 2020 @SquadInfotech, All rights reserved.
Copyright 2020 @SquadInfotech,
All rights reserved.
 String in single quotes cannot hold any other
single quoted character in it because the
compiler won’t recognize where to start and
end the string.
 To overcome this error, double quotes is
preferred, because it helps in creation of
Strings with single quotes in them.
 For strings which contain Double quoted
words in them, use of triple quotes is
suggested. Along with this, triple quotes also
allow the creation of multiline strings.
Copyright 2020 @SquadInfotech, All rights reserved.
Single Quote
Double Quoted string has
a Single Quote
# Creation of String
# with single Quotes
str1 = 'Welcome to the
Coder Technologies‘
print(str1)
# Creating a String
# with double Quotes
str2 = "I'm learning
python“
print(str2)
Copyright 2020 @SquadInfotech, All rights reserved.
Triple Quotes
Multiline with Triple
quotes
# Creating a String
# with triple Quotes
str3 = ‘’’I'm learning
python and I’m lovin’
it’’’
print(str3)
# Creating multiline
# strings
str4 = '''hi
how are you?
This lockdown is so
boring! '''
print(str4)
Copyright 2020 @SquadInfotech, All rights reserved.
 Access characters within a string
 Concatenating
 Iterating
 Formatting
 Built-in string methods
Copyright 2020 @SquadInfotech, All rights reserved.
Copyright 2020 @SquadInfotech, All rights reserved.
There are four collection data types:
 List: Ordered and changeable. Allows
duplicate members.
 Tuple: Ordered and unchangeable. Allows
duplicate members.
 Set: Unordered and un-indexed. No duplicate
members.
 Dictionary: Unordered, changeable and
indexed. No duplicate members.
Copyright 2020 @SquadInfotech, All rights reserved.

More Related Content

What's hot (20)

PDF
Python - the basics
University of Technology
 
PPTX
Beginning Python Programming
St. Petersburg College
 
PDF
Introduction to python 3
Youhei Sakurai
 
PPTX
Chapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYA
Maulik Borsaniya
 
PPTX
Intro to Python Programming Language
Dipankar Achinta
 
PPTX
Introduction to python
Ayshwarya Baburam
 
PPTX
Python basics
Hoang Nguyen
 
PDF
Introduction to python
Agung Wahyudi
 
PDF
Python made easy
Abhishek kumar
 
PDF
Python
대갑 김
 
PPTX
Fundamentals of Python Programming
Kamal Acharya
 
PDF
Python Functions Tutorial | Working With Functions In Python | Python Trainin...
Edureka!
 
PPTX
Introduction to-python
Aakashdata
 
PPT
Introduction to Python
Nowell Strite
 
PPTX
Programming
monishagoyal4
 
PDF
Python Crash Course
Haim Michael
 
PPSX
Programming with Python
Rasan Samarasinghe
 
PDF
Let’s Learn Python An introduction to Python
Jaganadh Gopinadhan
 
PDF
Python programming
Prof. Dr. K. Adisesha
 
PPTX
Introduction to python
AnirudhaGaikwad4
 
Python - the basics
University of Technology
 
Beginning Python Programming
St. Petersburg College
 
Introduction to python 3
Youhei Sakurai
 
Chapter 1 - INTRODUCTION TO PYTHON -MAULIK BORSANIYA
Maulik Borsaniya
 
Intro to Python Programming Language
Dipankar Achinta
 
Introduction to python
Ayshwarya Baburam
 
Python basics
Hoang Nguyen
 
Introduction to python
Agung Wahyudi
 
Python made easy
Abhishek kumar
 
Python
대갑 김
 
Fundamentals of Python Programming
Kamal Acharya
 
Python Functions Tutorial | Working With Functions In Python | Python Trainin...
Edureka!
 
Introduction to-python
Aakashdata
 
Introduction to Python
Nowell Strite
 
Programming
monishagoyal4
 
Python Crash Course
Haim Michael
 
Programming with Python
Rasan Samarasinghe
 
Let’s Learn Python An introduction to Python
Jaganadh Gopinadhan
 
Python programming
Prof. Dr. K. Adisesha
 
Introduction to python
AnirudhaGaikwad4
 

Similar to Python basics (20)

PPTX
Introduction to python programming ( part-1)
Ziyauddin Shaik
 
PPTX
PYTHON BASICS CODING LANGUAGE GO TO.pptx
MohammedShoaib663271
 
PPTX
Keep it Stupidly Simple Introduce Python
SushJalai
 
PPTX
Python knowledge ,......................
sabith777a
 
PPTX
Chapter1 python introduction syntax general
ssuser77162c
 
PPTX
IoT-Week1-Day1-Lab.pptx
afsheenfaiq2
 
PDF
Class 2: Welcome part 2
Marc Gouw
 
PPTX
Introduction to learn and Python Interpreter
Alamelu
 
PDF
Introduction To Programming with Python
Sushant Mane
 
PPTX
Welcome to python workshop
Mukul Kirti Verma
 
PDF
Revision of the basics of python - KVSRO Patna.pdf
Manas Samantaray
 
PDF
Chapter 1 Class 12 Computer Science Unit 1
ssusera7a08a
 
PPTX
python introduction initial lecture unit1.pptx
ChandraPrakash715640
 
PDF
computer science CLASS 11 AND 12 SYLLABUS.pdf
SomnathSaha63
 
PDF
Revision of the basics of python1 (1).pdf
optimusnotch44
 
PDF
Python for data science by www.dmdiploma.com
ShwetaAggarwal56
 
PPTX
An Introduction : Python
Raghu Kumar
 
PPTX
Review old Pygame made using python programming.pptx
ithepacer
 
PDF
COMPUTER SCIENCE SUPPORT MATERIAL CLASS 12.pdf
rajkumar2792005
 
PPTX
Revision-of-thehki-basics-of-python.pptx
PraveenaFppt
 
Introduction to python programming ( part-1)
Ziyauddin Shaik
 
PYTHON BASICS CODING LANGUAGE GO TO.pptx
MohammedShoaib663271
 
Keep it Stupidly Simple Introduce Python
SushJalai
 
Python knowledge ,......................
sabith777a
 
Chapter1 python introduction syntax general
ssuser77162c
 
IoT-Week1-Day1-Lab.pptx
afsheenfaiq2
 
Class 2: Welcome part 2
Marc Gouw
 
Introduction to learn and Python Interpreter
Alamelu
 
Introduction To Programming with Python
Sushant Mane
 
Welcome to python workshop
Mukul Kirti Verma
 
Revision of the basics of python - KVSRO Patna.pdf
Manas Samantaray
 
Chapter 1 Class 12 Computer Science Unit 1
ssusera7a08a
 
python introduction initial lecture unit1.pptx
ChandraPrakash715640
 
computer science CLASS 11 AND 12 SYLLABUS.pdf
SomnathSaha63
 
Revision of the basics of python1 (1).pdf
optimusnotch44
 
Python for data science by www.dmdiploma.com
ShwetaAggarwal56
 
An Introduction : Python
Raghu Kumar
 
Review old Pygame made using python programming.pptx
ithepacer
 
COMPUTER SCIENCE SUPPORT MATERIAL CLASS 12.pdf
rajkumar2792005
 
Revision-of-thehki-basics-of-python.pptx
PraveenaFppt
 
Ad

Recently uploaded (20)

PPT
Indian Contract Act 1872, Business Law #MBA #BBA #BCOM
priyasinghy107
 
PPTX
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
PPTX
HUMAN RESOURCE MANAGEMENT: RECRUITMENT, SELECTION, PLACEMENT, DEPLOYMENT, TRA...
PRADEEP ABOTHU
 
PPTX
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
PPTX
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
PPTX
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
PPTX
DIGITAL CITIZENSHIP TOPIC TLE 8 MATATAG CURRICULUM
ROBERTAUGUSTINEFRANC
 
PDF
Introduction presentation of the patentbutler tool
MIPLM
 
PDF
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
PPTX
ENG8_Q1_WEEK2_LESSON1. Presentation pptx
marawehsvinetshe
 
PDF
IMPORTANT GUIDELINES FOR M.Sc.ZOOLOGY DISSERTATION
raviralanaresh2
 
PPTX
Controller Request and Response in Odoo18
Celine George
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PDF
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
PDF
AI-Powered-Visual-Storytelling-for-Nonprofits.pdf
TechSoup
 
PDF
Horarios de distribución de agua en julio
pegazohn1978
 
PDF
Characteristics, Strengths and Weaknesses of Quantitative Research.pdf
Thelma Villaflores
 
PPTX
Light Reflection and Refraction- Activities - Class X Science
SONU ACADEMY
 
PPTX
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
PDF
Governor Josh Stein letter to NC delegation of U.S. House
Mebane Rash
 
Indian Contract Act 1872, Business Law #MBA #BBA #BCOM
priyasinghy107
 
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
HUMAN RESOURCE MANAGEMENT: RECRUITMENT, SELECTION, PLACEMENT, DEPLOYMENT, TRA...
PRADEEP ABOTHU
 
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
DIGITAL CITIZENSHIP TOPIC TLE 8 MATATAG CURRICULUM
ROBERTAUGUSTINEFRANC
 
Introduction presentation of the patentbutler tool
MIPLM
 
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
ENG8_Q1_WEEK2_LESSON1. Presentation pptx
marawehsvinetshe
 
IMPORTANT GUIDELINES FOR M.Sc.ZOOLOGY DISSERTATION
raviralanaresh2
 
Controller Request and Response in Odoo18
Celine George
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
AI-Powered-Visual-Storytelling-for-Nonprofits.pdf
TechSoup
 
Horarios de distribución de agua en julio
pegazohn1978
 
Characteristics, Strengths and Weaknesses of Quantitative Research.pdf
Thelma Villaflores
 
Light Reflection and Refraction- Activities - Class X Science
SONU ACADEMY
 
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
Governor Josh Stein letter to NC delegation of U.S. House
Mebane Rash
 
Ad

Python basics

  • 1. Jyoti Shukla, SME Copyright 2020 @SquadInfotech, All rights reserved.
  • 2. Copyright 2020 @SquadInfotech, All rights reserved.
  • 3. Copyright 2020 @SquadInfotech, All rights reserved.
  • 4.  General purpose high level programming/ scripting language  Invented by Guido Van Rossam  Combination of: ◦ Functional programming Language from C ◦ OOPS concept from C++. ◦ Scripting language from perl and shell script ◦ Modular programming language from Modula-3. Copyright 2020 @SquadInfotech, All rights reserved.
  • 5.  Open Source  Platform Independent  Portable  Simple and easy to learn  Dynamically Typed  Interpreted Language  Extensible  Broad Standard Library  Supports both function oriented concept and object oriented concept Copyright 2020 @SquadInfotech, All rights reserved.
  • 6.  Desktop application  Web applications  Database Application  Networking applications  Games  Data analysis  Machine Language  Artificial Intelligence Copyright 2020 @SquadInfotech, All rights reserved.
  • 7.  Google  YouTube  Dropbox  NASA  and many more Copyright 2020 @SquadInfotech, All rights reserved.
  • 9.  Python 3.8.2 introduced in 24 Feb 2020  ..  Python 3.8 introduced in 14 Oct 2019  ....  Python 3.0 introduced in Dec 2008  Python 2.0 introduced in October 2000  Python 1.0 introduced in Jan 1994 Python is not backward compatible. Copyright 2020 @SquadInfotech, All rights reserved.
  • 10.  There are 33 reserve keywords in python. 'False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield' Copyright 2020 @SquadInfotech, All rights reserved.
  • 11.  Only A-Z, a-z and 0-9 can be used to create an identifier but shouldn't start with a digit.  Identifiers are Case Sensitive.  Reserve Keywords are not allowed as Identifiers.  No long limit.  Only underscore ‘_’, a special character is allowed in an identifier.  Eg: counter, counter1, arr_count etc Copyright 2020 @SquadInfotech, All rights reserved.
  • 12.  Int  Float  Complex  Bool  Str  Bytes  Bytearray  Range  List  Tuple  Set  Frozenset  Dict  None Copyright 2020 @SquadInfotech, All rights reserved.
  • 13.  Function for type casting  int()  float()  complex()  bool()  str() Copyright 2020 @SquadInfotech, All rights reserved.
  • 14. Copyright 2020 @SquadInfotech, All rights reserved. • Arithmetic operators • Assignment operators • Comparison operators • Logical operators • Identity operators • Membership operators • Bitwise operators
  • 15.  + Addition (x + y)  - Subtraction (x – y)  * Multiplication (x * y)  / Division (x / y)  % Modulus (x % y)  ** Exponentiation (x ** y)  // Floor division (x // y) Copyright 2020 @SquadInfotech, All rights reserved.
  • 16. Copyright 2020 @SquadInfotech, All rights reserved.  = x = 5 (x = 5)  += x+=5 (x = x + 5)  -= x -= 5 (x = x – 5)  *= x *= 5 (x = x * 5)  /= x /= 5 (x = x / 5)  %= x %= 5 (x = x % 5)  //= x //= 5 (x = x // 5)  **= x **= 5 (x = x ** 5)  &= (x &= 5) (x = x & 5)  |= x |= 5 (x = x | 5) ^= x ^= 5 (x = x ^ 5)
  • 17.  > (Greater than)  < (Lesser than)  == (Equal to )  != (Not equal to)  >= (Greater than or equal to)  <= (Less than or equal to) Copyright 2020 @SquadInfotech, All rights reserved.
  • 18. and := if both values are true then only result is true Or:=True if either of the operands is true Not:= complement Copyright 2020 @SquadInfotech, All rights reserved.
  • 19.  & Bitwise AND  |Bitwise OR  ~Bitwise NO  ^Bitwise XOR  >>Bitwise right shift  <<Bitwise left shift Copyright 2020 @SquadInfotech, All rights reserved.
  • 20.  are used to test whether a value or variable is found in a sequence (string, list, tuple, set and dictionary).  In:=True if value/variable is found in the sequence  Not in:=True if value/variable is not found in the sequence Copyright 2020 @SquadInfotech, All rights reserved.
  • 21.  They are used to check if two values (or variables) are located on the same part of the memory. Two variables that are equal does not imply that they are identical.  is :=True if the operands are identical (refer to the same object)  is not := True if the operands are not identical (do not refer to the same object) Copyright 2020 @SquadInfotech, All rights reserved.
  • 22. Copyright 2020 @SquadInfotech, All rights reserved.
  • 24. Syntax Example (Odd Even) Syntax: if condition: #code else: #code num= int(input("Enter the number to check: ")) if num%2 is 0: print("even number") else: print("odd number") Copyright 2020 @SquadInfotech, All rights reserved.
  • 25. Syntax Example if condition: #code if condition: #code else: #code else: #code per=int(input("Enter your percentage: ")) if per >= 60: exp= int(input("Enter the number of experience: ")) if exp >= 2: print("eligible for job") else: print("not eligible for job") else: print("not qualified“) Copyright 2020 @SquadInfotech, All rights reserved.
  • 26. Syntax Example if condition: #code elif condition: #code elif condition: #code else: #code per= int(input("Enter your percentage: “)) if per >= 90: print("A grade") elif per >=70 and per<90: print("B grade") elif per >=50 and per<70: print(“C grade") else: print(“Be positive, Work hard") Copyright 2020 @SquadInfotech, All rights reserved.
  • 27. Syntax Example while (condition): #code num=int(input(“Enter a number: ")) counter=1 print(“Below are even numbers: ”) while counter<=num: if counter%2==0: print(counter) counter+=1 Copyright 2020 @SquadInfotech, All rights reserved.
  • 28. Syntax Example for counter in range (lower limit, upper limit, [increment factor]): #code for i in range(1,5): # default increment is1 print(i) for i in range(5,0,-1): #decrementing by -1 print(i, end=“ ”) Copyright 2020 @SquadInfotech, All rights reserved.
  • 29. Copyright 2020 @SquadInfotech, All rights reserved.
  • 30.  Strings are arrays of bytes representing Unicode characters.  Python does not have a character data type.  A single character is simply a string with a length of 1.  Square brackets can be used to access elements of the string.  Strings can be created using single, double or even triple quotes. Copyright 2020 @SquadInfotech, All rights reserved.
  • 32.  String in single quotes cannot hold any other single quoted character in it because the compiler won’t recognize where to start and end the string.  To overcome this error, double quotes is preferred, because it helps in creation of Strings with single quotes in them.  For strings which contain Double quoted words in them, use of triple quotes is suggested. Along with this, triple quotes also allow the creation of multiline strings. Copyright 2020 @SquadInfotech, All rights reserved.
  • 33. Single Quote Double Quoted string has a Single Quote # Creation of String # with single Quotes str1 = 'Welcome to the Coder Technologies‘ print(str1) # Creating a String # with double Quotes str2 = "I'm learning python“ print(str2) Copyright 2020 @SquadInfotech, All rights reserved.
  • 34. Triple Quotes Multiline with Triple quotes # Creating a String # with triple Quotes str3 = ‘’’I'm learning python and I’m lovin’ it’’’ print(str3) # Creating multiline # strings str4 = '''hi how are you? This lockdown is so boring! ''' print(str4) Copyright 2020 @SquadInfotech, All rights reserved.
  • 35.  Access characters within a string  Concatenating  Iterating  Formatting  Built-in string methods Copyright 2020 @SquadInfotech, All rights reserved.
  • 36. Copyright 2020 @SquadInfotech, All rights reserved.
  • 37. There are four collection data types:  List: Ordered and changeable. Allows duplicate members.  Tuple: Ordered and unchangeable. Allows duplicate members.  Set: Unordered and un-indexed. No duplicate members.  Dictionary: Unordered, changeable and indexed. No duplicate members. Copyright 2020 @SquadInfotech, All rights reserved.