Blogger Themes

Search This Blog | Copyright © 2017 | All Rights Reserved | Nithin Pradeep . Theme images by Storman. Powered by Blogger.

Follow by Email

Popular KOZHI



Blogger Tricks


What is an Embedded System?

An embedded system is a combination of hardware and software that is designed to carry out a certain task or tasks, meaning it has a s...


Popular Posts


Search results

Search This Blog


More Links




Saturday, 19 August 2017

Functions in Python

Before we begin functions let us discuss some important points. . .

Type conversion


will give '1000' so the value cannot be changed because string is immutable in python

similarly see some type conversions below..

while using cmp(x,y) if it returns non zero indicates that strings/list/tuple are not equal.



Functions can be created in two ways:

def() -Regular standard function
lambda() -anonymous function no function name.

import can be used to import file from terminal to python prompt

lets see a program...
the above program will print
in function
Hello World
test() will take zero arguments and return NULL 

dir(str) -will give directory
help(str.index) -will give man page

The arguments can be called in a function using:
  1. Required arguments(The number of called function and calling function should be same)
  1. Keyword arguments
  1. Default arguments  (add(x,y)  or  add(y,x))
  1. Variable arguments

the program will print  :
hello in function 10 20

Keyword arguments
Required arguments

 Default argument 
In the above program default marks will be taken if it is not provided in function call.

Variable argument
In Python return function can return more than one function which C language cannot perform.The values are returned in tuple format.

to use global variable inside a block use global keyword

 OUTPUT :               
  While using any kind of functions value is called as call by reference.

Thats all for this section,In the next section we will discuss modules in Python...

<<Previous                                                                                                                          Next>> 

0 on: "Functions in Python"