python small examples
1.0.0
Dile adiós al aburrimiento, dile adiós al aburrimiento y dedícate a crear pequeños ejemplos y casos clásicos de Python.
Se permite la reimpresión previa solicitud, pero se prohíbe cualquier uso comercial. Si reimprime pequeños ejemplos y casos de esta biblioteca, tenga en cuenta el siguiente enlace:
Resumen de todos los pequeños ejemplos de Python
noticias de IA
Cobertura de noticias de IA
modelo grande de IA
conjunto de herramientas de inteligencia artificial
Seis formas de utilizar ChatGPT4o gratis
Tutorial de Python
Tutorial de análisis de datos
Tutorial de algoritmos
Tutorial de IA
tutorial de git
programador
Descarga de datos
Pequeño ejemplo | Enlace | Etiqueta | Versión | dificultad |
---|---|---|---|---|
1 | Operaciones aritméticas comunes | Operación | v1 | |
2 | implementar relu | máximo | V4.0 | ️️ |
3 | Conversión de bases | contenedor, oct, hexadecimal | V4.0 | ️️ |
4 | Convertir números enteros a ASCII | chr,ord | V1.0 | ️️ |
5 | Comprueba si todos los elementos son verdaderos. | todo | V2.0 | ️️️ |
6 | al menos uno es verdadero | cualquier | V2.0 | ️️️ |
7 | Determinar si es verdadero o falso. | booleano | V2.0 | ️️️ |
8 | Crear plurales | complejo | V1.0 | ️️️ |
9 | Obtener cociente y resto | divmod | V1.0 | ️️ |
10 | Convertir a tipo de punto flotante | flotar | V1.0 | ️️ |
11 | Convertir a entero | entero | V1.0 | ️ |
12 | Fuerza | poder | V1.0 | ️ |
13 | redondeo | redondo | V1.0 | ️ |
14 | comparación encadenada | comparar | V1.0 | ️️ |
15 | Cadena a byte | bytes, utf-8 | V1.0 | ️️ |
16 | Convertir cualquier objeto a cadena | cadena | V1.0 | ️️ |
17 | Ejecute el código representado por la cadena. | compilar | V1.0 | ️️️ |
18 | Expresión de cálculo | evaluar | V1.0 | ️️️️ |
19 | Formato de cadena | formato | V1.0 | ️️️️ |
20 | Intercambiar dos elementos | empacar, desempacar | V1.0 | ️️ |
veintiuno | Convertir a diccionario | dictar | V1.0 | ️️ |
Veintidós | congelar colección | conjunto congelado | V1.0 | ️️ |
veintitrés | Convertir al tipo de colección | colocar | V1.0 | ️️ |
veinticuatro | Convertir tupla | tupla | V1.0 | ️️ |
25 | Comprobar el número de bytes ocupados por la variable. | obtiene el tamaño de | V1.0 | ️️️ |
26 | Tupla que contiene un solo elemento | tupla | V1.0 | ️ |
27 | Errores de la eliminación de listas | lista | V1.0 | ️ |
28 | Los peligros de la copia rápida de listas | lista | V1.0 | ️ |
29 | Encuentra los primeros 3 números más grandes o más pequeños en una lista | lista montónq | v1.0 | ️ |
30 | residente de cadena | cadena | V1.0 | ️ |
31 | Crear error de colección vacía | colocar | V1.0 | ️ |
32 | entender completamente por | para | V1.0 | ️ |
33 | Sepa cuándo ejecutar | generador | V1.0 | ️ |
Pequeño ejemplo | Enlace | Etiqueta | Versión | dificultad |
---|---|---|---|---|
1 | Objeto de función de operación | operador | V2.0 | ️️️️ |
2 | Crear una secuencia de rango | rango | V1.0 | ️️ |
3 | Generar secuencia inversa | rango | V1.0 | ️️ |
4 | Función de clasificación lista para usar | ordenado | V1.0 | ️️️ |
5 | función de suma | suma | V1.0 | ️️ |
6 | Ejemplos de uso de cinco tipos de parámetros de funciones. | parámetro variable | V2.0 | ️️️️ |
7 | Usa el objeto de corte | rebanada | V2.0 | ️️️️️ |
8 | función lambda | lambda | V3.0 | ️️️️ |
9 | objeto de enumeración | enumerar | V1.0 | ️️️ |
10 | filtro filtro | filtrar | V1.5 | ️️️ |
11 | Valor hash del objeto devuelto | picadillo | V1.0 | ️️ |
12 | tupla con nombre | tupla con nombre | V1.0 | ️️️ |
13 | Una línea de código para invertir una lista | contrarrestar | V1.0 | ️️ |
14 | Dos formas de invertir una cadena | invertido | V1.0 | ️️ |
15 | unirse concatena cadenas | unirse | V1.0 | ️️ |
16 | Longitud de cadena en bytes | codificar | V1.0 | ️️ |
17 | agrupación por agrupación de campo único | itertools, grupo por, lambda | V1.0 | ️️️ |
18 | agrupación por agrupación de múltiples campos | itemgetter, itertools, grupo por | V1.0 | ️️️️ |
19 | captador de elementos y funciones clave | operador, itemgetter, itertools | V1.0 | ️️️️️ |
20 | La función de suma calcula y agrega al mismo tiempo. | suma,generador | V1.0 | ️️️️️ |
veintiuno | Los parámetros predeterminados están configurados en vacío | función | V1.0 | ️ |
Veintidós | Errores al utilizar varios parámetros | parámetro de función | V1.0 | ️ |
veintitrés | El peligro de los parámetros libres de lambda | lambda | V1.0 | ️ |
veinticuatro | Usar lista ascendente del montón | ordenar montónq | v1.0 | ️ |
Pequeño ejemplo | Enlace | Etiqueta | Versión | dificultad |
---|---|---|---|---|
1 | raíz de todos los objetos | objeto | V1.0 | ️ |
2 | ¿Es el objeto invocable? | invocable | V2.5 | ️️️️ |
3 | objeto de visualización ascii | __repr__ | V2.5 | ️️️ |
4 | método de clase | método de clase | V1.5 | ️️️ |
5 | Eliminar atributos dinámicamente | delattr,hasattr | V1.5 | ️️ |
6 | Ver todos los métodos de un objeto con un clic | directorio | V1.5 | ️️ |
7 | Obtener propiedades de objetos dinámicamente | getattr | V1.5 | ️️ |
8 | Si el objeto tiene un determinado atributo. | hasattr | V1.5 | ️️️ |
9 | Número de casa del objeto | IDENTIFICACIÓN | V1.0 | ️ |
10 | Juicio de relación de instancia y objeto. | es instancia | V1.5 | ️️️ |
11 | issubclase identificación de la relación padre-hijo | es subclase | V1.5 | ️️️ |
12 | Dos formas de crear propiedades. | propiedad | V2.5 | ️️️️️ |
13 | Ver tipos de objetos | tipo | V1.0 | ️ |
14 | Introducción al uso de metaclases | tipo, __class__ | V2.0 | ️️️️️ |
15 | Objetos inmutables del mismo valor. | mudable | V1.0 | ️ |
16 | Orden de destrucción de objetos | OOP del | V1.0 | ️ |
17 | ¿Las subclases heredan métodos estáticos de las clases principales? | método estático | V1.0 | ️ |
Pequeño ejemplo | Enlace | Etiqueta | Versión | dificultad |
---|---|---|---|---|
1 | El papel del carácter r en expresiones regulares. | re, r | V3.0 | ️️️ |
2 | Operaciones atómicas regulares | re | V3.0 | ️️️ |
3 | Escapes en expresiones regulares. | re, | V3.0 | ️️️ |
4 | La búsqueda regular más común. | re, encontrar todo | V3.0 | ️️️ |
5 | Encuentra usando caracteres universales | re,s,w,d | V3.0 | ️️️ |
6 | Buscar usando metacaracteres | re,+,* | V3.0 | ️️️ |
7 | capturar subcadena | () | V3.0 | ️️️️ |
8 | Captura codiciosa y captura no codiciosa | re | V1.0 | ️️️️ |
9 | Utilice reglas habituales para realizar comprobaciones de seguridad de contraseñas | re | V1.0 | ️️️️️ |
10 | Rastrear el título de la página de inicio de Baidu | re | V1.0 | ️️️️ |
11 | Conversión por lotes al formato de caja camel (Camel) | re | V1.0 | ️️️️️ |
12 | Utilice expresiones regulares para determinar si es un número de punto flotante positivo | str,re,flotar | V1.0 | ️️️️️ |
13 | Utilice expresiones regulares para extraer números enteros positivos y números de coma flotante mayores que 0 | volver a encontrar | v2 | ️ |
Pequeño ejemplo | Enlace | Etiqueta | Versión | dificultad |
---|---|---|---|---|
1 | Una comprensión simple de los decoradores. | decorador | V1.0 | ️️️ |
2 | Decorador para probar el tiempo de ejecución de la función. | decorador | V1.0 | ️️️️ |
3 | Contar decorador de excepciones | decorador, no local | V1.5 | ️️️️ |
4 | Iterador descendente personalizado | Iterador | V3.0 | ️️️️ |
5 | Crear iterador | iterar, __iter__ | V1.5 | ️️️ |
6 | Iterador inverso invertido | invertido | V1.0 | ️️ |
7 | iterador zip | cremallera | V1.5 | ️️️ |
8 | agrupación de listas (versión generadora) | rendimiento,generador | V1.0 | ️️️ |
9 | Ampliación de lista completa (versión generadora) | lista, rendimiento, generador | V1.0 | ️️️ |
10 | encadenar contenedores pequeños en contenedores grandes | itertools,cadena | V1.0 | ️️️️️ |
11 | caso de uso del producto | producto | V1.0 | ️️️️️ |
12 | Los primeros n términos de la secuencia de Fibonacci | rendimiento, rango | V1.0 | ️️️ |
Pequeño ejemplo | Enlace | Etiqueta | Versión | dificultad |
---|---|---|---|---|
1 | Tortuga dibuja los anillos olímpicos | tortuga | V1.0 | ️️️ |
2 | tortuga dibuja copos de nieve en el cielo | tortuga | V1.0 | ️️️ |
3 | Gráfico de nube de palabras de Python | nube de palabras | V1.0 | ️️ |
4 | Trazar gráficos de barras y gráficos de líneas | tramamente | V1.0 | ️ |
5 | mapa de calor marino | nacido en el mar | V1.0 | ️ |
6 | Panel de control de diagramas de gráficos | gráficos pyech | V1.0 | ️ |
7 | Gráfico de embudo de Pyecharts | gráficos pyech | V1.0 | ️ |
8 | Tabla de waterpolo de Pyecharts | gráficos pyech | V1.0 | ️ |
9 | Gráfico circular de Pyecharts | gráficos pyech | V1.0 | ️ |
10 | Trama polar de Pyecharts | gráficos pyech | V1.0 | ️ |
11 | Gráfico de nube de palabras de Pyecharts | gráficos pyech | V1.0 | ️ |
12 | Mapa de calor de Pyecharts | gráficos pyech | V1.0 | ️ |
13 | matplotlib dibuja animaciones | matplotlib | V1.0 | ️ |
14 | diagrama de diagrama de pares de seaborn | nacido en el mar | V1.0 | ️ |
15 | Pyecharts no pasa el dibujo de datos de Numpy | gráficos numpy | V1.0 | ️ |
16 | Almohada del paquete de procesamiento de imágenes | almohada | V1.0 | ️ |
Pequeño ejemplo | Enlace | Etiqueta | Versión | dificultad |
---|---|---|---|---|
1 | Artefacto de análisis de datos: nota profunda | nota profunda | v1.0 | ️ |
2 | Método de llenado de la almohadilla NumPy | teclado numérico | V1.0 | ️ |
3 | Cree una matriz diagonal con las diagonales inferiores 1, 2, 3 y 4 | Diagnóstico numérico | V1.0 | ️ |
4 | cortar la agrupación de datos | corte de pandas | v1.0 | ️ |
5 | Descartar valores nulos y completar valores nulos | Pandas dropna fillna | v1.0 | ️ |
6 | El método de aplicación elimina caracteres especiales. | los pandas se aplican | v1.0 | ️ |
7 | Utilice el mapa para realizar ingeniería de características en columnas | mapa de pandas | v1.0 | ️ |
8 | Convertir columna de categoría a valor numérico | categoría pandas | v1.0 | ️ |
9 | clasificación clasificación | pandasrank | v1.0 | ️ |
10 | Complete la reducción de resolución de datos y ajuste el tamaño del paso de horas a días | pandas remuestreo | v1.0 | ️ |
11 | Cómo generar rápidamente datos de series temporales con Pandas | pandasutil | v1.0 | ️ |
12 | Cómo encontrar rápidamente la cantidad de valores nulos en todas las columnas de un DataFrame | pandas es suma nula | v1.0 | ️ |
13 | Reordenar columnas de DataFrame | marco de datos de pandas | v1.0 | ️ |
14 | Utilice el recuento para contar el número de apariciones de un término. | los pandas cuentan | v1.0 | ️ |
15 | split encuentra la diferencia de minutos entre horas y minutos (HH:mm) | pandas divididos | v1.0 | ️ |
16 | consejos sobre datos de pivote fundido | pandasmelt | v1.0 | ️ |
17 | consejos de perspectiva pivote | pandasmelt | v1.0 | ️ |
18 | p lee aleatoriamente K líneas del archivo y genera N | muestra de pandas | v1.0 | ️ |
19 | Formatear la columna de tiempo en Pandas | los pandas se aplican | v1.0 | ️ |
Pequeño ejemplo | Enlace | Etiqueta | Versión | dificultad |
---|---|---|---|---|
1 | ayuda ayuda con un clic | ayuda | V1.0 | ️ |
2 | Obtener información del usuario | aporte | V1.0 | ️ |
3 | Lectura y escritura de archivos y tabla de valores de modo. | abrir,leer,escribir,con,modo | V2.0 | ️️️ |
4 | Ejemplos de uso del operador | operador | V1.0 | ️️️️ |
5 | Transferir objeto json | json | V2.0 | ️️️️️ |
6 | Obtener extensión de archivo | sistema operativo, texto dividido | V1.0 | ️️ |
7 | Obtenga el nombre del archivo en la ruta | sistema operativo, dividir | V1.0 | ️️ |
8 | Modificar sufijos de archivos en lotes | argparse, listadir | V1.0 | ️️️️ |
9 | Convertir xls a xlsx en lotes | sistema operativo,listdir,splitext | V1.0 | ️️️️ |
10 | Obtenga el archivo con el nombre del sufijo especificado | sistema operativo,listdir,splitext | V1.0 | ️️️️ |
11 | Comprimir archivos por lotes | archivo zip | V1.0 | ️️️️ |
12 | cifrado de 32 bits | hashlib | V1.0 | ️️️️ |
13 | tabla de calendario del año | calendario | V1.0 | ️️ |
14 | Determinar si es un año bisiesto | calendario | V1.0 | ️️️ |
15 | Determinar cuantos días tiene el mes. | calendario, fecha y hora | V1.0 | ️️️ |
16 | primer día del mes | fecha y hora | V1.0 | ️️ |
17 | último día del mes | calendario, fecha y hora | V1.0 | ️️ |
18 | Obtener la hora actual | hora, fechahora | V1.0 | ️️ |
19 | Convertir el tiempo del personaje en tiempo | hora, fechahora | V1.0 | ️️ |
20 | tiempo para el personaje | hora, fechahora | V1.0 | ️️ |
veintiuno | 1 ~ n días después de llegar a un día determinado | Calendario, rango de meses | V4.0 | ️️️ |
Veintidós | Iniciar hilo principal por defecto | enhebrar | V1.0 | ️️ |
veintitrés | Crear hilo | enhebrar | V1.0 | ️️ |
veinticuatro | Obtener alternativamente intervalos de tiempo de CPU | enhebrar | V1.0 | ️️️ |
25 | Varios hilos toman la misma variable | enhebrar | V1.0 | ️️️ |
26 | Problemas causados por la competencia variable de subprocesos múltiples | enhebrar | V1.0 | ️️️ |
27 | bloqueo multiproceso | roscado, bloqueo | V1.0 | ️️️ |
28 | Tiempo de formación y formatos comunes. | hora,fechahora,formato | V1.0 | ️️️ |
29 | no local se usa en funciones en línea | no local | V2.0 | ️️️️️ |
30 | global declara variables globales | global | V2.0 | ️️️️️ |
31 | El peligro de las variables compartidas independientes | global | V1.0 | ️ |
32 | Optimizar el paquete de salida de excepción de código | depurador | V1.0 | ️ |
33 | Una línea de código para encontrar la codificación. | chardet | V1.0 | ️ |
34 | Crear conexión SQLite | SQLite | v1.0 | ️ |
35 | objeto json a objeto python | json de pitón | v1.0 | ️ |
36 | Convertir un objeto Python en un objeto JSON | json de pitón | v1.0 | ️ |
37 | Una línea de código acelera la instalación de pip 100 veces | instalación de pipas | v1.0 | ️ |
Pequeño ejemplo | Enlace | Etiqueta | Versión | dificultad |
---|---|---|---|---|
1 | Implementar una calculadora sin más y si | operador | V1.0 | ️️️ |
2 | Ir por el promedio | lista,ordenar,redondo | V1.0 | ️️️️ |
3 | Imprimir tabla de multiplicar 99 | para,rango,formato | V1.0 | ️️️ |
4 | Versión recursiva de la función aplanar. | recursividad, lista, es instancia | V1.0 | ️️️️ |
5 | La lista se divide en n partes iguales. | lista, techo | V1.0 | ️️️ |
6 | lista comprimida | lista, filtro | V1.0 | ️️️️ |
7 | Solicite una lista más larga | máx, lambda | V1.0 | ️️️️️ |
8 | Encuentra la moda de una lista. | max, lambda, contar | V1.0 | ️️️️ |
9 | Valor máximo de todas las listas múltiples | máx, lambda | V1.0 | ️️️️ |
10 | Verificación de lista para duplicados | colocar | V1.0 | ️️️ |
11 | Secuencia aritmética de números de coma flotante. | rango, flotador | V1.0 | ️️️️ |
12 | Agrupar por condición | lambda | V1.0 | ️️️️ |
13 | mapa implementa operaciones vectoriales | mapa, lambda | V1.0 | ️️️ |
14 | Diccionario con el valor más grande. | máx, lambda | V1.0 | ️️️️ |
15 | Fusionar dos diccionarios | ** | V1.0 | ️️️ |
16 | diccionario superior | montónq, n más grande | V1.0 | ️️️ |
17 | Determinar si es un anagrama | colecciones, mostrador | V1.0 | ️️️ |
18 | Fusionar diccionarios lógicamente | Mapa de cadena | V1.0 | ️️️️️ |
19 | muestra muestra muestra | muestra aleatoria | V1.0 | ️️️ |
20 | Vuelva a lavar el conjunto de datos | barajar | V1.0 | ️️️ |
veintiuno | 10 puntos de coordenadas distribuidos uniformemente | aleatorio, uniforme | V1.0 | ️️️ |
Veintidós | 10 puntos de coordenadas de distribución gaussiana | aleatorio, gauss | V1.0 | ️️️️ |
veintitrés | Si están clasificando palabras el uno para el otro | colecciones, dictado predeterminado | V1.0 | ️️️️ |
veinticuatro | Si str1 se gira desde str2 | cadena | V1.0 | ️️️ |
25 | Encuentra la enésima aparición de la posición. | enumerador | V1.0 | ️️️ |
26 | Encuentra todos los elementos duplicados | calendario, fecha y hora | V1.0 | ️️️️ |
27 | estadísticas conjuntas | Encimera | V1.0 | ️️️️️ |
28 | Encuentra la distancia esférica entre dos puntos. | asin matematicas | V1.0 | ️️️️️ |
29 | Obtener codificación de archivos | chardet | V1.0 | ️️️️️ |
30 | Formatear cadena json | json | V1.0 | ️️️️️ |