the Return statement

The Return statement

The return statement causes your function to exit and returns a value to its caller. The point of functions in general is to take inputs and return something.

The return statement is used when a function is ready to return a value to its caller. So, only one return statement is executed at run time even though the function contains multiple return statements.

Any number of 'return' statements are allowed in a function definition but only one of them is executed at run time.

Syntax of return

return [expression list ]

This statement can contain expression which gets evaluated and the value is returned. If there is no expression in the statement or the return statement itself is not present inside a function, then the function will return the None object.

Example :

# return statment
def usr_abs (n):
if n>=0:
return n
return –n
# Now invoking the function
x=int (input(“Enter a number :”)
print (usr_abs (x))

Output 1:

Enter a number : 25


Output 2:

Enter a number : -25


Qus: What is a function? How is it useful?

A function is a named block in a program which has some certain working. Whenever you call this it performs all its working. It reduces the complexity and reduces the labour of writing same code again and again.

Qus: What is an argument? Give an example of one.

Ans : An argument is the requirement of a function to perform its working. For ex- pow(x,y), here x and y are the arguments which are required to pass to pow() for its working.

Qus. What is a string slice? How is it useful?

Ans: String Slice is a part of a string containing some contiguous characters from the string. It is accessed from the string by providing a range in ―[ ]‖ brackets i.e. S [n:m]. Python returns all the characters at indices n, n+1, n+2 . . . m-1 e.g. 'Barabanki'.[4:7] will return 'ban'.

Qus. Which functions would you chose to use to remove leading and trailing white spaces from a given string?

Ans: Python String strip() function will remove leading and trailing white spaces. If you want to remove only leading or trailing spaces, use lstrip() or rstrip() function instead.

Qus. Suggest appropriate functions for the following tasks –

(a) To check whether the string contains digits.

(b) To find the occurrence a string within another string.

(c) To convert the first letter of a string to upper case.

(d) To convert all the letters of a string to upper case.

(f) To check whether all the letters of the string are in capital letters.

(g) to remove all the white spaces from the beginning of a string.

Ans.  (a) isalnum() (b) find() (c) capitalize()   (d) upper() (f) isupper() (g) lstrip()


Write a python script that traverses through an input string and prints its characters in different lines – two characters per line.

View Solution

WAP to print the number of occurrences of a substring into a line.

View Solution

WAP to check the given string is palindrome or not.

View Solution

Python program to convert decimal into other number systems

View Solution

Write a Python program to show the application of Global variable.

View Solution

Write a Python program to create a function for factorial value

View Solution

Write program to find the sum of factorial upto n terms

View Solution

Write a python program to create a function which reverse the given number

View Solution

Write a Python program to input any number and check number is Palindrome or Not using Function

View Solution

Write a Python program to input any number from user and find its sum of digit

View Solution

Write a Python function to calculate the factorial value of given number using recursion.

View Solution

CCC Online Test 2021 CCC Practice Test Hindi Python Programming Tutorials Best Computer Training Institute in Prayagraj (Allahabad) Best Java Training Institute in Prayagraj (Allahabad) Best Python Training Institute in Prayagraj (Allahabad) O Level NIELIT Study material and Quiz Bank SSC Railway TET UPTET Question Bank career counselling in allahabad Sarkari Naukari Notification Best Website and Software Company in Allahabad Website development Company in Allahabad