Notas-funciones básicas de Python

función

1. Función personalizada

Para determinar si se puede llamar a un objeto, puede utilizar la función incorporada invocable .

Definir función: declaración def

La cadena colocada al principio de la función se llama docstring y se almacenará como parte de la función. Acceda a la cadena del documento: nombre de la función._ doc _ , donde ** _ doc _ se llama un atributo de la función **.

Todas las funciones tienen un valor de retorno, si no le dice lo que devuelven, devolverá Ninguno.


2. Parámetros

Parámetros posicionales, parámetros de palabras clave y valores predeterminados

Parámetros de colección :

El asterisco significa recopilar los parámetros de posición restantes y el asterisco devolverá una tupla .

def print_params01(title,*params):
	print(title)
	print(params)
	
print_params('Params',1,2,3)		#Params:
									#(1,2,3)

Pero el asterisco no puede recopilar parámetros de palabras clave. Para recopilar parámetros de palabras clave, se pueden usar dos asteriscos y se devuelve un diccionario .

def print_params02(**params):
	print(params)
	
print_params02(x=1,y=2,z=3)			#{'z':3,'x':1,'y':2}

Parámetros de asignación :

Utilice asteriscos cuando llame a funciones. El efecto es el anterior, un asterisco es una tupla y dos asteriscos son un diccionario.

params = (1,2)
add(*params)									#3

params = {
    
    'name':'Li','greeting':'Well met'}
hello(**params)									#Well met,Li!

Supongo que te gusta

Origin blog.csdn.net/qq_36879493/article/details/107835828
Recomendado
Clasificación