Palabra clave definida por Python

La palabra clave def de Python se usa para definir una función, se coloca antes de un nombre de función proporcionado por el usuario para crear una función definida por el usuario. En Python, una función es una unidad lógica de código que contiene una secuencia de declaraciones sangradas bajo un nombre dado usando la palabra clave » def «. En python def, la palabra clave es la palabra clave más utilizada.

Sintaxis:

def function_name: 
    function definition statements...

Uso de la palabra clave def:

  • En el caso de las clases, la palabra clave def se utiliza para definir los métodos de una clase.
  • La palabra clave def también es necesaria para definir la función miembro especial de una clase como __init__().

La posible aplicación práctica es que proporciona la función de reutilización del código en lugar de escribir el código una y otra vez. Podemos definir una función y escribir el código dentro de la función con la ayuda de la palabra clave def . Quedará más claro en el ejemplo ilustrado dado a continuación. Posiblemente puede haber muchas aplicaciones de def dependiendo de los casos de uso. 

Ejemplo 1: uso de la palabra clave def.

En este ejemplo, vamos a crear una función definida por el usuario usando la palabra clave def.

Python3

# Python3 code to demonstrate
# def keyword
 
# function for subtraction of 2 numbers.
def subNumbers(x, y):
    return (x-y)
 
# main code
a = 90
b = 50
 
# finding subtraction
result = subNumbers(a, b)
 
# print statement
print("subtraction of ", a, " and ", b, " is = ", result)

Producción:

subtraction of  90  and  50  is =  40

Ejemplo 2: El usuario define una función con los primeros 10 números primos.  

Python3

# Python program to print first 10
# prime numbers
 
# A function name prime is defined
# using def
def prime(n):
    x = 1
    count = 0
    while count < n:
        for d in range(2, x, 1):
            if x % d == 0:
                x += 1
        else:
            print(x)
            x += 1
            count += 1
 
# Driver Code
n = 10
 
# print statement
print("First 10 prime numbers are:  ")
prime(n)

Producción: 

First 10 prime numbers are:  
1
2
3
5
7
11
13
17
19
23

 Ejemplo 3: El usuario define una función con un número factorial.

Python3

# Python program to find the
# factorial of a number
 
# Function name factorial is defined
def factorial(n):
    if n == 1:
        return n
    else:
        return n*factorial(n-1)
 
# Main code
num = 6
 
# check is the number is negative
if num < 0:
    print("Sorry, factorial does not exist for negative numbers")
elif num == 0:
    print("The factorial of 0 is 1")
else:
    print("The factorial of", num, "is", factorial(num))

Producción:

The factorial of 6 is 720

Publicación traducida automáticamente

Artículo escrito por amitgupta700 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *