Galería de mapas mentales Funciones de uso común de Python
Este es un mapa mental sobre funciones comúnmente utilizadas en Python, que resume funciones integradas, funciones personalizadas, etc. ¡Espero que ayude a todos!
Editado a las 2024-03-15 17:28:32,プロジェクトマネジメントとは、専門的な知識、スキル、ツール、方法論をプロジェクト活動に適用し、限られたリソースの制約の中で、プロジェクトが設定された要件や期待を達成、またはそれ以上にできるようにするプロセスである。 この図は、プロジェクトマネジメントプロセスの8つの構成要素を包括的に示したものであり、一般的なテンプレートとして利用することができる。
プロジェクトマネジメントとは、専門的な知識、スキル、ツール、方法論をプロジェクト活動に適用し、限られたリソースの制約の中で、プロジェクトが設定された要件や期待を達成、またはそれ以上にできるようにするプロセスである。 この図は、プロジェクトマネジメントプロセスの8つの構成要素を包括的に示したものであり、一般的なテンプレートとして利用することができる。
世界的に著名な科学者、航空力学者、中国有人宇宙飛行の創始者、中国科学院および中国工程院の院士、「二元一星勲章」受章者、「中国宇宙飛行の父」、「中国ミサイルの父」、「中国自動制御の父」、「ロケットの王」として知られる。 中国宇宙の父」、「中国ミサイルの父」、「中国自動制御の父」、「ロケット王」として知られる。
プロジェクトマネジメントとは、専門的な知識、スキル、ツール、方法論をプロジェクト活動に適用し、限られたリソースの制約の中で、プロジェクトが設定された要件や期待を達成、またはそれ以上にできるようにするプロセスである。 この図は、プロジェクトマネジメントプロセスの8つの構成要素を包括的に示したものであり、一般的なテンプレートとして利用することができる。
プロジェクトマネジメントとは、専門的な知識、スキル、ツール、方法論をプロジェクト活動に適用し、限られたリソースの制約の中で、プロジェクトが設定された要件や期待を達成、またはそれ以上にできるようにするプロセスである。 この図は、プロジェクトマネジメントプロセスの8つの構成要素を包括的に示したものであり、一般的なテンプレートとして利用することができる。
世界的に著名な科学者、航空力学者、中国有人宇宙飛行の創始者、中国科学院および中国工程院の院士、「二元一星勲章」受章者、「中国宇宙飛行の父」、「中国ミサイルの父」、「中国自動制御の父」、「ロケットの王」として知られる。 中国宇宙の父」、「中国ミサイルの父」、「中国自動制御の父」、「ロケット王」として知られる。
Funciones de uso común de Python
funciones integradas
imprimir()
Ver contenido
Contenido de salida
parámetro
Varios contenidos están separados por ","
Establezca un separador de contenido de impresión sep, el valor predeterminado es el espacio
sep="----"
Establezca el extremo del separador entre dos impresiones, el valor predeterminado es "/n" (avance de línea)
tipo()
Tipo de vista
directorio()
Ver las funciones y propiedades disponibles para el contenido.
len()
Ver Longitud
aporte
Introduce la información
Formato
entrada ('información rápida')
La información son todos los caracteres.
operador.itemgetter()
Obtener
en objeto iterable
un elemento (o elementos)
valor del atributo del objeto
parámetro
itemgetter(n): Obtiene el enésimo elemento del objeto iterable. ·itemgetter(n1,n2,...): Obtiene el n1, n2, ....ésimo elemento en el objeto iterable y devuelve una tupla. ·itemgetter(attr): Obtiene el atributo attr del elemento en el objeto opcional, ·itemgetter(item): Obtiene el elemento cuyo elemento es item en el objeto iterable. (El elemento puede ser cualquier objeto comparable, incluidos valores numéricos, cadenas, tuplas, etc.)
captador de artículos (n)
enésimo elemento en objeto iterable
captador de elementos(n1,n2,...)
El n1, n2,….ésimo elemento del objeto iterable
Devuelve una tupla
captador de elementos (atributo)
El atributo attr del elemento en el objeto proxy opcional.
captador de artículos (artículo)
El elemento en el objeto iterable cuyo elemento es item.
artículo
objetos comparables
valor numérico
cadena
tupla
Función personalizada
definir función
nombre de la función def (parámetro): Procesando valor de retorno
constituir
Nombre de la función
número
No puede ser el comienzo
carta
varias palabras
"_"conectar
()fin
Rellenar parámetros
parámetro
parámetros formales
Escribe al final ()
variable
Argumentos
valor variable
tipo
Parámetros posicionales
Vincular según la ubicación
orden correcto
Misma cantidad
parámetro clave
Al llamar a una función, especifique el nombre del parámetro
Se puede utilizar con parámetros posicionales.
Los parámetros clave deben seguir los parámetros posicionales.
Parámetros predeterminados
Cuando la función está definida
Asigne a los parámetros un valor predeterminado (los parámetros posicionales y los parámetros clave pueden recibir valores predeterminados)
Los parámetros posicionales deben colocarse antes de los parámetros predeterminados.
parámetro variable
Nombres de variables con un asterisco (")
*argumentos
Almacene todos los parámetros variables sin nombre
Sin límite en el número
Tupla de salida
Empaquetado de secuencias
Al definir una función
Agregue * delante de los parámetros de la función
Empaquetar elementos en tuplas
Desembalaje de secuencias
Cuando se ejecuta la función
Agregue * delante de los parámetros reales
Desempaquetar la secuencia
Reorganizar en tuplas
Procesando
El código de programa correspondiente al nombre de la función.
valor de retorno
repetición
No escriba
El valor de retorno es Ninguno
múltiples valores
forma tupla
Terminar la operación
El siguiente código no se ejecutará
Funciones de uso común
función anónima
lambda
Funciones o subrutinas que no necesitan definir identificadores (nombres de funciones)
Formato
parámetro lambda: expresión de retorno
Antes de los dos puntos están los parámetros.
Puede haber múltiples
separado por comas
El que está a la derecha de los dos puntos es la expresión.
Solo puede haber uno
Puntos principales
Múltiples parámetros posibles
Sólo una expresión
usar
Cuando es necesario encapsular código especial no reutilizable
Evite saturar su código con muchas funciones de una sola línea
uso
Asignar a una variable
suma
Toma el valor máximo
Asignar a otras funciones
Pasado como parámetros a otras funciones.
función mapa()
función ordenada ()
función filtro()
función recursiva
Básicamente similar a la estructura del bucle.
Ejemplo
1-100 acumulativo
Estructura de bucle
para
mientras
función recursiva
función de orden superior
Puede aceptar una función y una secuencia.
mapa
Aplique func a cada elemento en el objeto de iteración para obtener el valor de retorno y formar un objeto de nueva generación.
gramática
mapa(func,iterable)
Convertir a visualización de lista
Ejemplo
Devuelve el cuadrado de cada elemento de la lista.
Estructura de bucle
función de mapa
combinado con lambda
filtrar
función de filtro
func se llama una vez para cada elemento
Verdadero
reservar
FALSO
abandonar
gramática
filtro(func.iterable)
función
Nombre de la función
juez
Salida Verdadero/Falso
iterable
objeto iterable
Ejemplo
Eliminar números mayores que 3 de la lista
Estructura de bucle
función de filtro
combinado con lambda
reducir
Recibir dos parámetros y aplicar una función a una secuencia. Reducir continuará calculando el resultado con el siguiente elemento de la secuencia.
Fusiona una secuencia en un valor único aplicando una función de dos argumentos de forma acumulativa a los elementos de una secuencia de izquierda a derecha.
Necesitas llamar al módulo antes de usarlo.
desde functools importar reducir
gramática
reducir(func,iterable[,iniciador])
iniciador
parámetros iniciales
El primer parámetro involucrado en la operación.
Opcional
Ejemplo
sintetizar un número
reducir la función
combinado con lambda
ordenado
Función de clasificación
Ordenar todos los objetos iterables
Diferencia de .sort()
Objeto de operación
.clasificar
aplicado a la lista
ordenado
para todos los objetos iterables
valor de retorno
.clasificar
aplicado a la lista
Sin valor de retorno
ordenado
Lo que se devuelve es una nueva lista.
gramática
ordenado(iterable[,cmp=Ninguno][, clave=Ninguno][, reverso=Falso])
iterable
objeto iterable
cmp
función de comparación
dos parametros
Todos los valores de los parámetros se toman de objetos iterables.
regla
más que el
1
menos que
-1
igual
0
llave
elementos para comparar
característica
solo un parametro
Tomado de un objeto iterable
Especifica un elemento en el objeto iterable.
Cuando los elementos de la lista son datos multidimensionales, se necesita una clave para seleccionar por qué bit de datos ordenar.
Funciones de uso común
función lambda
operador.itemgetter()
contrarrestar
Reglas de clasificación
reverso=Verdadero
orden descendiente
reverso=Falso
orden ascendente
(por defecto)
Ejemplo
Uso general
Los elementos son números o letras unidimensionales.
Devolver una nueva lista
cadena
Organizar según el primer orden numérico-alfabético.
Los tipos de cadenas y numéricos no se pueden comparar
Uso avanzado
función de la tecla
Escenas
Datos multidimensionales
Ordenar por forma especial
función lambda
operador.itemgetter()
aprendizaje automático