SlideShare a Scribd company logo
2
Most read
9
Most read
11
Most read
Python Programming
Part V
Megha V
Research Scholar
Kannur University
09-11-2021 meghav@kannuruniv.ac.in 1
Anonymous Functions
• Anonymous function is a function that is defined without a name.
• Anonymous function is defined using the lambda keyword
• Also called lambda functions
syntax
lambda [,arg1 [,arg2,……….argn]]:expression
Eg: # Lambda function definition
square=lambda x : x*x;
# Usage of lambda function
n=int(input(“Enter a number:”))
print(“square of”,n,”is”,square(n)) #
Output
Enter a number:5
Square of 5 is 25
09-11-2021 meghav@kannuruniv.ac.in 2
Main characteristics of lambda function
1. Lambda functions can take any number of arguments but return only one
value in the form of an expression
2. It cannot contain multiple expressions
3. It cannot have comments
4. A lambda function cannot be a direct call to print because lambda requires
an expression
5. Lambda functions have their own local namespace and cannot access
variables other than those in their parameter list and those in the global
namespace
6. Lambda functions are not equivalent to inline functions in C or C++
09-11-2021 meghav@kannuruniv.ac.in 3
• lambda is the keyword, x shows the argument passed, and x*x is the
expression to be evaluated and stored in the variable square
Example with two arguments
# Lambda function definition
sum =lambda x,y : x+y
#usage of lambda function
m=int(input(“Enter first number:”))
n=int(input(“Enter second number:”))
print(“sum of”,m,”and”,n,”is”,sum(m,n))#lambda function call
09-11-2021 meghav@kannuruniv.ac.in 4
Use of lambda function
• We use lambda function when we require a nameless function for a
short period of time.
• Lambda functions are used along with built-in functions like filter(),
map() etc
• The map() function in Python takes input; function and a list.
• The function is called with all the item in the list and a new list is
returned which contains items returned by that function for each
item
09-11-2021 meghav@kannuruniv.ac.in 5
#Lambda function to increment the items in list by 2
oldlist=[2,31,42,11,6,5,23,44]
print(oldlist)
#Usage of lambda function
newlist=list(map(lambda x: x+2,oldlist))
print(“List after incrementation by 2”)
print(newlist)
Output
[2,31,42,11,6,5,23,44]
List after incrementation by 2
[4,33,44,13,8,7,25,46]
lambda function
09-11-2021 meghav@kannuruniv.ac.in 6
• filter() function
• The function filter(function,list) offers a way to filter out all the elements
of a list, for which the function returns True.
• The first argument function returns a Boolean value, i.e., either True or
False.
• This function will be applied to every element of the list lis.
09-11-2021 meghav@kannuruniv.ac.in 7
Example: The function called with all the items in the list and a new list is returned
which contains items for which the function evaluates to True
#Lambda function to filter out only odd numbers from a
list
oldlist=[2,31,42,11,6,5,23,44]
newlist=list(filter(lambda x:(x%2!=0),oldlist))
print(oldlist)
print(newlist)
Output
[2,31,42,11,6,5,23,44]
[31,11,5,23]
09-11-2021 meghav@kannuruniv.ac.in 8
reduce() function
• The function reduce(func,seq) continually applies the fuction func() to the
sequence seq.
• It returns a single value
• If seq=[s1,s2, s3…………….sn], calling reduce(func,seq) work like this:
• At first the two elements of seq will be applied to func, i.e func(s1,s2)
• The list on which reduce() works looks now like this: [func(s1,s2),s3………sn]
• In the next step func will be applied on the previous result and the third
element of the list, i.e. func(func(s1,s2),s3)
• The list looks like this now: [func(func(s1,s2),s3),………,sn]
09-11-2021 meghav@kannuruniv.ac.in 9
• Continue like this until just one element is left and return this element as the
result of reduce()
• Used for performing some computation on list and returning the result.
• The following example illustrates the use of reduce() function, that computes
the product of a list of integers
• Example:
import functools
list=[1,2,3,4]
product=functools.reduce[lambda x,y:x*y,list]
print(list)
print(“Product=” product)
Output
[1,2,3,4]
product=24
09-11-2021 meghav@kannuruniv.ac.in 10
Function with more than one return type
• Instead of writing separate functions for returning individual values, we can return all the values withing
same function
• Example: def cal(a,b)
sum=a+b
diff=a-b
prod=a*b
quotient=a/b
return sum,diff,prod,quotient
a=int(input(“Enter first number:”))
b=int(input(“Enter second number:”))
s,d,p,q=calc(a,b)
print(“Sum=”,s)
print(“Difference=”,d)
print(“Product=”,p)
print(“Quotient=”,q)
Output
Enter first number:10
Enter Second number:5
Sum=15
Difference=5
Product=50
Quotient=5
09-11-2021 meghav@kannuruniv.ac.in 11
Strings
• Python allows several string operators that can be applied on the python
string are as below:
1. Assignment operator: “=.”
2. Concatenate operator: “+.”
3. String repetition operator: “*.”
4. String slicing operator: “[]”
5. String comparison operator: “==” & “!=”
6. Membership operator: “in” & “not in”
7. Escape sequence operator: “.”
8. String formatting operator: “%” & “{}”
09-11-2021 meghav@kannuruniv.ac.in 12
Basic String operations
• Assignment operator: “=.”
string1 = "hello“
• Concatenate operator: “+.”
string1 = "hello"
string2 = "world "
string_combined = string1+string2
print(string_combined)
• String repetition operator: “*.”
string1 = "helloworld "
print(string1*2)
09-11-2021 meghav@kannuruniv.ac.in 13
Basic String operations
string1 = "helloworld"
print(string1[1])
print(string1[-3])
print(string1[1:5])
print(string1[1:-3])
print(string1[2:])
print(string1[:5])
print(string1[:-2])
print(string1[-2:])
print(string1[::-1])
• String slicing operator: “[]”
09-11-2021 meghav@kannuruniv.ac.in 14
Basic String operations
String comparison operator: “==” & “!=”
string1 = "hello"
string2 = "hello, world"
string3 = "hello, world"
string4 = "world"
print(string1==string4) #False
print(string2==string3) #True
print(string1!=string4) #True
Membership operator: “in” & “not in”
string1 = "helloworld"
print("w" in string1) #True
print("W" in string1) #False
print("t" in string1) #False
print("t" not in string1) #True
print("hello" in string1) #True
print("Hello" in string1) #False
09-11-2021 meghav@kannuruniv.ac.in 15
Basic String operations
• EscapeSequence Operator“.”
• To inserta non-allowedcharacterin thegiveninput string,an escapecharacterisused.
• An escapecharacterisa “” or “backslash”operatorfollowedby a non-allowedcharacter.
string = "Hello world I am from "India""
print(string) #ERROR
string = "Hello world I am from "India""
print(string)
Output
Hello world I am from “India”
09-11-2021 meghav@kannuruniv.ac.in 16
• Escape characters
• An escape character is a character that gets interpreted when placed
in single or double quotes
Escape character Description
a Bell or alert
b Backspace
f Formfeed
n Newline
r Carriage return
s Space
t Tab
v Vertical Tab
09-11-2021 meghav@kannuruniv.ac.in 17
Basic String operations
• String formatting operator: “%” & “{}”
• String formatting operator is used to format a string as per requirement
name = "india"
age = 19
marks = 20.56
string1 = 'Hey %s' % (name)
print(string1)
string2 = 'my age is %d' % (age)
print(string2)
string3= 'Hey %s, my age is %d' % (name, age)
print(string3)
string3= 'Hey %s, my subject mark is %f' % (name, marks)
print(string3)
Operator Description
%d Signed decimal integer
%u unsigned decimal integer
%c Character
%s String
%f Floating-point real number
09-11-2021 meghav@kannuruniv.ac.in 18
Strings
• Python has a set of built-in methods that you can use on strings.
Method Description
capitalize() Converts the first character to upper case
casefold() Converts string into lower case
center() Returns a centered string
count() Returns the number of times a specified value occurs in a string
encode() Returns an encoded version of the string
endswith() Returns true if the string ends with the specified value
expandtabs() Sets the tab size of the string
find() Searches the string for a specified value and returns the position of where it was found
format() Formats specified values in a string
format_map() Formats specified values in a string
index() Searches the string for a specified value and returns the position of where it was found
isalnum() Returns True if all characters in the string are alphanumeric
isalpha() Returns True if all characters in the string are in the alphabet
isascii() Returns True if all characters in the string are ascii characters
09-11-2021 meghav@kannuruniv.ac.in 19
isdecimal() Returns True if all characters in the string are decimals
isdigit() Returns True if all characters in the string are digits
isidentifier() Returns True if the string is an identifier
islower() Returns True if all characters in the string are lower case
isnumeric() Returns True if all characters in the string are numeric
isprintable() Returns True if all characters in the string are printable
isspace() Returns True if all characters in the string are whitespaces
istitle() Returns True if the string follows the rules of a title
isupper() Returns True if all characters in the string are upper case
join() Converts the elements of an iterable into a string
ljust() Returns a left justified version of the string
lower() Converts a string into lower case
09-11-2021 meghav@kannuruniv.ac.in 20
lstrip() Returns a left trim version of the string
maketrans() Returns a translation table to be used in translations
partition() Returns a tuple where the string is parted into three parts
replace() Returns a string where a specified value is replaced with a specified value
rfind() Searches the string for a specified value and returns the last position of where it was found
rindex() Searches the string for a specified value and returns the last position of where it was found
rjust() Returns a right justified version of the string
rpartition() Returns a tuple where the string is parted into three parts
rsplit() Splits the string at the specified separator, and returns a list
rstrip() Returns a right trim version of the string
split() Splits the string at the specified separator, and returns a list
09-11-2021 meghav@kannuruniv.ac.in 21
splitlines() Splits the string at line breaks and returns a list
startswith() Returns true if the string starts with the specified value
strip() Returns a trimmed version of the string
swapcase() Swaps cases, lower case becomes upper case and vice
versa
title() Converts the first character of each word to upper case
translate() Returns a translated string
upper() Converts a string into upper case
zfill() Fills the string with a specified number of 0 values at
the beginning
09-11-2021 meghav@kannuruniv.ac.in 22
Example
s=‘Learning Python is easy’
print(s.lower())
print(s.title())
print(s.upper())
print(s.swapcase())
print(s.capitalize())
09-11-2021 meghav@kannuruniv.ac.in 23

More Related Content

PPTX
functions of C++
PDF
Python tuple
PPTX
Templates in C++
PPTX
Python Functions
PPTX
Types of Constructor in C++
PPSX
Data Structure (Queue)
PPTX
Inline function
PDF
Object Oriented Programming Using C++ Practical File
functions of C++
Python tuple
Templates in C++
Python Functions
Types of Constructor in C++
Data Structure (Queue)
Inline function
Object Oriented Programming Using C++ Practical File

What's hot (20)

PPSX
ASP.NET Web form
PPT
Function overloading(c++)
PPTX
Function overloading and overriding
PPTX
Pointers in c language
PPTX
[OOP - Lec 16,17] Objects as Function Parameter and ReturnType
PPTX
File in C language
PPTX
Interface in java
PPTX
Functions in Python
PDF
JavaScript - Chapter 12 - Document Object Model
PPT
Singly link list
PPSX
Type conversion
PPTX
Inline Functions and Default arguments
PPT
16 virtual function
PPTX
Call by value or call by reference in C++
PPTX
Functions in c++
PPT
Type Casting in C++
PDF
Function in C
PPTX
Static Data Members and Member Functions
PPT
Python Dictionaries and Sets
ASP.NET Web form
Function overloading(c++)
Function overloading and overriding
Pointers in c language
[OOP - Lec 16,17] Objects as Function Parameter and ReturnType
File in C language
Interface in java
Functions in Python
JavaScript - Chapter 12 - Document Object Model
Singly link list
Type conversion
Inline Functions and Default arguments
16 virtual function
Call by value or call by reference in C++
Functions in c++
Type Casting in C++
Function in C
Static Data Members and Member Functions
Python Dictionaries and Sets
Ad

Similar to Python programming: Anonymous functions, String operations (20)

PPT
python language programming presentation
PDF
Python cheatsheat.pdf
PPTX
UNIT-02-pythonfunctions python function using detehdjsjehhdjejdhdjdjdjddjdhdhhd
DOCX
Functions.docx
PPTX
Python Revision Tour.pptx class 12 python notes
PPT
asdf adf asdfsdafsdafsdfasdfsdpy llec.ppt
PPTX
Python Scipy Numpy
PDF
Introduction to python
PPTX
PPTX
functions.pptxghhhhhhhhhhhhhhhffhhhhhhhdf
PPTX
ForLoopandUserDefinedFunctions.pptx
PPTX
Introduction to Python 01-08-2023.pon by everyone else. . Hence, they must be...
PDF
Python Basics
PPTX
Python Programming Basics for begginners
PPTX
PYTHON PPT.pptx python is very useful for day to day life
PPTX
Parts of python programming language
PPTX
python_computer engineering_semester_computer_language.pptx
PDF
Python basic
PDF
COMPUTER SCIENCE SUPPORT MATERIAL CLASS 12.pdf
PDF
Functions-.pdf
python language programming presentation
Python cheatsheat.pdf
UNIT-02-pythonfunctions python function using detehdjsjehhdjejdhdjdjdjddjdhdhhd
Functions.docx
Python Revision Tour.pptx class 12 python notes
asdf adf asdfsdafsdafsdfasdfsdpy llec.ppt
Python Scipy Numpy
Introduction to python
functions.pptxghhhhhhhhhhhhhhhffhhhhhhhdf
ForLoopandUserDefinedFunctions.pptx
Introduction to Python 01-08-2023.pon by everyone else. . Hence, they must be...
Python Basics
Python Programming Basics for begginners
PYTHON PPT.pptx python is very useful for day to day life
Parts of python programming language
python_computer engineering_semester_computer_language.pptx
Python basic
COMPUTER SCIENCE SUPPORT MATERIAL CLASS 12.pdf
Functions-.pdf
Ad

More from Megha V (20)

PPTX
Soft Computing Techniques_Part 1.pptx
PPTX
JavaScript- Functions and arrays.pptx
PPTX
Introduction to JavaScript
PPTX
Python Exception Handling
PPTX
Python- Regular expression
PPTX
File handling in Python
PPTX
Python programming -Tuple and Set Data type
PPTX
Python programming –part 7
PPTX
Python programming Part -6
PPTX
Python programming- Part IV(Functions)
PPTX
Python programming –part 3
PPTX
Python programming
PPTX
Strassen's matrix multiplication
PPTX
Solving recurrences
PPTX
Algorithm Analysis
PPTX
Algorithm analysis and design
PPTX
Genetic algorithm
PPTX
UGC NET Paper 1 ICT Memory and data
PPTX
Seminar presentation on OpenGL
PPT
Msc project_CDS Automation
Soft Computing Techniques_Part 1.pptx
JavaScript- Functions and arrays.pptx
Introduction to JavaScript
Python Exception Handling
Python- Regular expression
File handling in Python
Python programming -Tuple and Set Data type
Python programming –part 7
Python programming Part -6
Python programming- Part IV(Functions)
Python programming –part 3
Python programming
Strassen's matrix multiplication
Solving recurrences
Algorithm Analysis
Algorithm analysis and design
Genetic algorithm
UGC NET Paper 1 ICT Memory and data
Seminar presentation on OpenGL
Msc project_CDS Automation

Recently uploaded (20)

PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Pre independence Education in Inndia.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Lesson notes of climatology university.
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
RMMM.pdf make it easy to upload and study
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
01-Introduction-to-Information-Management.pdf
PPTX
master seminar digital applications in india
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
Microbial disease of the cardiovascular and lymphatic systems
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Pre independence Education in Inndia.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Microbial diseases, their pathogenesis and prophylaxis
Lesson notes of climatology university.
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
O5-L3 Freight Transport Ops (International) V1.pdf
PPH.pptx obstetrics and gynecology in nursing
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Module 4: Burden of Disease Tutorial Slides S2 2025
Anesthesia in Laparoscopic Surgery in India
RMMM.pdf make it easy to upload and study
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
01-Introduction-to-Information-Management.pdf
master seminar digital applications in india
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Renaissance Architecture: A Journey from Faith to Humanism
human mycosis Human fungal infections are called human mycosis..pptx

Python programming: Anonymous functions, String operations

  • 1. Python Programming Part V Megha V Research Scholar Kannur University 09-11-2021 meghav@kannuruniv.ac.in 1
  • 2. Anonymous Functions • Anonymous function is a function that is defined without a name. • Anonymous function is defined using the lambda keyword • Also called lambda functions syntax lambda [,arg1 [,arg2,……….argn]]:expression Eg: # Lambda function definition square=lambda x : x*x; # Usage of lambda function n=int(input(“Enter a number:”)) print(“square of”,n,”is”,square(n)) # Output Enter a number:5 Square of 5 is 25 09-11-2021 meghav@kannuruniv.ac.in 2
  • 3. Main characteristics of lambda function 1. Lambda functions can take any number of arguments but return only one value in the form of an expression 2. It cannot contain multiple expressions 3. It cannot have comments 4. A lambda function cannot be a direct call to print because lambda requires an expression 5. Lambda functions have their own local namespace and cannot access variables other than those in their parameter list and those in the global namespace 6. Lambda functions are not equivalent to inline functions in C or C++ 09-11-2021 meghav@kannuruniv.ac.in 3
  • 4. • lambda is the keyword, x shows the argument passed, and x*x is the expression to be evaluated and stored in the variable square Example with two arguments # Lambda function definition sum =lambda x,y : x+y #usage of lambda function m=int(input(“Enter first number:”)) n=int(input(“Enter second number:”)) print(“sum of”,m,”and”,n,”is”,sum(m,n))#lambda function call 09-11-2021 meghav@kannuruniv.ac.in 4
  • 5. Use of lambda function • We use lambda function when we require a nameless function for a short period of time. • Lambda functions are used along with built-in functions like filter(), map() etc • The map() function in Python takes input; function and a list. • The function is called with all the item in the list and a new list is returned which contains items returned by that function for each item 09-11-2021 meghav@kannuruniv.ac.in 5
  • 6. #Lambda function to increment the items in list by 2 oldlist=[2,31,42,11,6,5,23,44] print(oldlist) #Usage of lambda function newlist=list(map(lambda x: x+2,oldlist)) print(“List after incrementation by 2”) print(newlist) Output [2,31,42,11,6,5,23,44] List after incrementation by 2 [4,33,44,13,8,7,25,46] lambda function 09-11-2021 meghav@kannuruniv.ac.in 6
  • 7. • filter() function • The function filter(function,list) offers a way to filter out all the elements of a list, for which the function returns True. • The first argument function returns a Boolean value, i.e., either True or False. • This function will be applied to every element of the list lis. 09-11-2021 meghav@kannuruniv.ac.in 7
  • 8. Example: The function called with all the items in the list and a new list is returned which contains items for which the function evaluates to True #Lambda function to filter out only odd numbers from a list oldlist=[2,31,42,11,6,5,23,44] newlist=list(filter(lambda x:(x%2!=0),oldlist)) print(oldlist) print(newlist) Output [2,31,42,11,6,5,23,44] [31,11,5,23] 09-11-2021 meghav@kannuruniv.ac.in 8
  • 9. reduce() function • The function reduce(func,seq) continually applies the fuction func() to the sequence seq. • It returns a single value • If seq=[s1,s2, s3…………….sn], calling reduce(func,seq) work like this: • At first the two elements of seq will be applied to func, i.e func(s1,s2) • The list on which reduce() works looks now like this: [func(s1,s2),s3………sn] • In the next step func will be applied on the previous result and the third element of the list, i.e. func(func(s1,s2),s3) • The list looks like this now: [func(func(s1,s2),s3),………,sn] 09-11-2021 meghav@kannuruniv.ac.in 9
  • 10. • Continue like this until just one element is left and return this element as the result of reduce() • Used for performing some computation on list and returning the result. • The following example illustrates the use of reduce() function, that computes the product of a list of integers • Example: import functools list=[1,2,3,4] product=functools.reduce[lambda x,y:x*y,list] print(list) print(“Product=” product) Output [1,2,3,4] product=24 09-11-2021 meghav@kannuruniv.ac.in 10
  • 11. Function with more than one return type • Instead of writing separate functions for returning individual values, we can return all the values withing same function • Example: def cal(a,b) sum=a+b diff=a-b prod=a*b quotient=a/b return sum,diff,prod,quotient a=int(input(“Enter first number:”)) b=int(input(“Enter second number:”)) s,d,p,q=calc(a,b) print(“Sum=”,s) print(“Difference=”,d) print(“Product=”,p) print(“Quotient=”,q) Output Enter first number:10 Enter Second number:5 Sum=15 Difference=5 Product=50 Quotient=5 09-11-2021 meghav@kannuruniv.ac.in 11
  • 12. Strings • Python allows several string operators that can be applied on the python string are as below: 1. Assignment operator: “=.” 2. Concatenate operator: “+.” 3. String repetition operator: “*.” 4. String slicing operator: “[]” 5. String comparison operator: “==” & “!=” 6. Membership operator: “in” & “not in” 7. Escape sequence operator: “.” 8. String formatting operator: “%” & “{}” 09-11-2021 meghav@kannuruniv.ac.in 12
  • 13. Basic String operations • Assignment operator: “=.” string1 = "hello“ • Concatenate operator: “+.” string1 = "hello" string2 = "world " string_combined = string1+string2 print(string_combined) • String repetition operator: “*.” string1 = "helloworld " print(string1*2) 09-11-2021 meghav@kannuruniv.ac.in 13
  • 14. Basic String operations string1 = "helloworld" print(string1[1]) print(string1[-3]) print(string1[1:5]) print(string1[1:-3]) print(string1[2:]) print(string1[:5]) print(string1[:-2]) print(string1[-2:]) print(string1[::-1]) • String slicing operator: “[]” 09-11-2021 meghav@kannuruniv.ac.in 14
  • 15. Basic String operations String comparison operator: “==” & “!=” string1 = "hello" string2 = "hello, world" string3 = "hello, world" string4 = "world" print(string1==string4) #False print(string2==string3) #True print(string1!=string4) #True Membership operator: “in” & “not in” string1 = "helloworld" print("w" in string1) #True print("W" in string1) #False print("t" in string1) #False print("t" not in string1) #True print("hello" in string1) #True print("Hello" in string1) #False 09-11-2021 meghav@kannuruniv.ac.in 15
  • 16. Basic String operations • EscapeSequence Operator“.” • To inserta non-allowedcharacterin thegiveninput string,an escapecharacterisused. • An escapecharacterisa “” or “backslash”operatorfollowedby a non-allowedcharacter. string = "Hello world I am from "India"" print(string) #ERROR string = "Hello world I am from "India"" print(string) Output Hello world I am from “India” 09-11-2021 meghav@kannuruniv.ac.in 16
  • 17. • Escape characters • An escape character is a character that gets interpreted when placed in single or double quotes Escape character Description a Bell or alert b Backspace f Formfeed n Newline r Carriage return s Space t Tab v Vertical Tab 09-11-2021 meghav@kannuruniv.ac.in 17
  • 18. Basic String operations • String formatting operator: “%” & “{}” • String formatting operator is used to format a string as per requirement name = "india" age = 19 marks = 20.56 string1 = 'Hey %s' % (name) print(string1) string2 = 'my age is %d' % (age) print(string2) string3= 'Hey %s, my age is %d' % (name, age) print(string3) string3= 'Hey %s, my subject mark is %f' % (name, marks) print(string3) Operator Description %d Signed decimal integer %u unsigned decimal integer %c Character %s String %f Floating-point real number 09-11-2021 meghav@kannuruniv.ac.in 18
  • 19. Strings • Python has a set of built-in methods that you can use on strings. Method Description capitalize() Converts the first character to upper case casefold() Converts string into lower case center() Returns a centered string count() Returns the number of times a specified value occurs in a string encode() Returns an encoded version of the string endswith() Returns true if the string ends with the specified value expandtabs() Sets the tab size of the string find() Searches the string for a specified value and returns the position of where it was found format() Formats specified values in a string format_map() Formats specified values in a string index() Searches the string for a specified value and returns the position of where it was found isalnum() Returns True if all characters in the string are alphanumeric isalpha() Returns True if all characters in the string are in the alphabet isascii() Returns True if all characters in the string are ascii characters 09-11-2021 meghav@kannuruniv.ac.in 19
  • 20. isdecimal() Returns True if all characters in the string are decimals isdigit() Returns True if all characters in the string are digits isidentifier() Returns True if the string is an identifier islower() Returns True if all characters in the string are lower case isnumeric() Returns True if all characters in the string are numeric isprintable() Returns True if all characters in the string are printable isspace() Returns True if all characters in the string are whitespaces istitle() Returns True if the string follows the rules of a title isupper() Returns True if all characters in the string are upper case join() Converts the elements of an iterable into a string ljust() Returns a left justified version of the string lower() Converts a string into lower case 09-11-2021 meghav@kannuruniv.ac.in 20
  • 21. lstrip() Returns a left trim version of the string maketrans() Returns a translation table to be used in translations partition() Returns a tuple where the string is parted into three parts replace() Returns a string where a specified value is replaced with a specified value rfind() Searches the string for a specified value and returns the last position of where it was found rindex() Searches the string for a specified value and returns the last position of where it was found rjust() Returns a right justified version of the string rpartition() Returns a tuple where the string is parted into three parts rsplit() Splits the string at the specified separator, and returns a list rstrip() Returns a right trim version of the string split() Splits the string at the specified separator, and returns a list 09-11-2021 meghav@kannuruniv.ac.in 21
  • 22. splitlines() Splits the string at line breaks and returns a list startswith() Returns true if the string starts with the specified value strip() Returns a trimmed version of the string swapcase() Swaps cases, lower case becomes upper case and vice versa title() Converts the first character of each word to upper case translate() Returns a translated string upper() Converts a string into upper case zfill() Fills the string with a specified number of 0 values at the beginning 09-11-2021 meghav@kannuruniv.ac.in 22
  • 23. Example s=‘Learning Python is easy’ print(s.lower()) print(s.title()) print(s.upper()) print(s.swapcase()) print(s.capitalize()) 09-11-2021 meghav@kannuruniv.ac.in 23