xxxxxxxxxx
"""creating function in python is easy and functions are code block which
usually store code and implement code when required"""
def FunctionName(parameter): ---Creating a function
--code
#calling a function
FunctionName() # --very important to call function if you want.
xxxxxxxxxx
def myFunction(say): #you can add variables to the function
print(say)
myFunction("Hello")
age = input("How old are you?")
myFunction("You are {} years old!".format(age))
#this is what you get:
Hello
How old are you?
>>11 #lol my real age actually
You are 11 years old!
xxxxxxxxxx
def function():
print('This is a basic function')
function()
// Returns 'This is a basic function'
def add(numA, numB):
print(numA+numB)
add(1,2)
// Returns 3
def define(value):
return value
example = define('Lorem ipsum')
print(example)
// Returns 'Lorem ipsum'
xxxxxxxxxx
def example(): #This defines it
print("Example.") #This is the defined commands
example() #And this is the commands being run
xxxxxxxxxx
#plz suscribe my youtube channel --> https://www.youtube.com/channel/UC-sfqidn2fKZslHWnm5qe-A
# Parameter of the function
# |
def greetings(Name):
#Content inside the function
print("Hello",Name)
print("How are you",Name)
print(greetings("Python devloper"))
# ^
# |
# Argument of the function
xxxxxxxxxx
#Letters, Nums,
#& underscores
#only, can't =7
#start w/ num | _ 5 is the default value if no
# | | | value is passed
# v v v
def funcName(param1, param2=5): #The colon terminates func header
str(param1) #Typecasting is temparary
strVar = str(param1) # To make typecast perma, assign to var
param1 = param2 # 5 is passed to param1
return param1 # 5 is returned
# ^ ^
# | |_ return value is optional, if no return value, func
#Optional will end returning to func call
#return
x = funcName(7)
print(x) # prints 5
xxxxxxxxxx
# first we have to write 'def'
# then our function name followed by ()
# and a ':' abd defining block of code
def multiply(): # naming convention could be same as variable for functions
product = 10.5 * 4
return product
product = multiply()
print(product)
xxxxxxxxxx
def test_function(argument1,argument2,argument3) :
# Do something with the code, and the arguments.
print(argument1)
print(argument2)
print(argument3)
# Calling the function.
test_function('Hello','World','!')
# Output
'''
Hello
World
!
'''
xxxxxxxxxx
#to create a function in python, do the following
#create func
def func(): #can add variables inside the brackets
print("This is the function of the func")
# to call a function, do the following
func()
#you would get a line of code saying "This is the function of the func"
# By Codexel
xxxxxxxxxx
def add(number):
equation = 5 + number
print(equation)
add(10)
output:
15