30 ejemplos de scripts python

Python es un lenguaje de programación muy popular y exigente ahora porque es adecuado para desarrollar aplicaciones muy simples a complejas. Si eres nuevo en la programación de python y quieres aprender python desde lo básico en poco tiempo, este artículo es para ti. 30 ejemplos de scripts python se explican en este artículo usando ejemplos muy simples para conocer los conceptos básicos de python.La lista de temas tratados en este artículo se mencionan a continuación:

01. Hello World
02. Unir dos cadenas
03., Formatear coma flotante en la cadena
04. Elevar un número a una potencia
05. Trabajando con tipos booleanos
06. Sentencia If else
07. Usando operadores AND y OR
08. Sentencia Switch case
09. Bucle While
10. For Loop
11. Ejecute un script Python desde otro
12. Uso de un argumento de línea de comandos
13. Uso de regex
14. Uso de getpass
15. Uso del formato de fecha
16. Agregar y eliminar el elemento de una lista
17. Comprensión de Lista
18. Slice data
19. Añadir y buscar datos en el diccionario
20. Añadir y buscar datos en el conjunto
21. Contar elementos en la lista
22., Definir y llamar a una función
23. Uso de la excepción de tiro y captura
24. Leer y escribir archivo
25. Lista de archivos en un directorio
26. Leer y escribir usando pickle
27. Definir clase y método
28. Uso de la función de rango
29. Uso de la función map
30. Uso de la función de filtro

crear y ejecutar el primer script python:

Puede escribir y ejecutar un script python simple desde el terminal sin crear ningún archivo python. Si el script es grande, entonces requiere escritura y guarda el script en cualquier archivo python usando cualquier editor., Puede utilizar cualquier editor de texto o cualquier editor de código como sublime, Visual Studio Code, o cualquier software IDE desarrollado para python solo como PyCharm o Spyder para escribir el script. La extensión del archivo python es. py. la versión python 3.8 y el IDE spyder3 de python se utilizan en este artículo para escribir el script python. Tienes que instalar spyder IDE en tu sistema para usarlo.

si desea ejecutar cualquier script desde la terminal, ejecute el comando ‘python’ o ‘python3’ para abrir python en modo de interacción. El siguiente script python imprimirá el texto «Hello World» como salida.,

>>> imprimir(«Hola Mundo»)

Ahora, guardar la secuencia de comandos en un archivo llamado c1.py. Tienes que ejecutar el siguiente comando desde el terminal para ejecutar c1.py.

$ python3 c1.py

Si desea ejecutar el archivo de spyder3 IDE, entonces usted tiene que hacer clic en el botón ejecutar

del editor., La siguiente salida se mostrará en el editor después de ejecutar el código.

Top

unir dos cadenas:

hay muchas maneras de unir valores de cadena en python. La forma más sencilla de combinar dos valores de cadena en python es usar el operador’+’. Cree cualquier python con el siguiente script para conocer la forma de unir dos cadenas. Aquí, se asignan dos valores de cadena en dos variables, y se usa otra variable para almacenar los valores Unidos que se imprimen más tarde.

c2.,py

string1 = «Linux «
string2 = «Hint»
joined_string = string1 + string2
print(joined_string)

la siguiente salida aparecerá después de ejecutar el script desde el editor. Aquí, dos palabras, «Linux» y «Hint» se unen, y «LinuxHint» se imprime como salida.

Si desea saber más sobre la otra opción de unión en python, puede consultar el tutorial, concatenación de cadenas de Python.,

Top

formato de coma flotante en la cadena:

El número de coma flotante se requiere en la programación para generar números fraccionarios, y a veces requiere formatear el número de coma flotante para fines de programación. Hay muchas maneras de existir en python para formatear el número de coma flotante. El formato de cadena y la interpolación de cadena se utilizan en el siguiente script para dar formato a un número de coma flotante. el método format () con ancho de formato se usa en el formato de cadena, y el símbolo ‘%» con el formato con ancho se usa en la interpolación de cadena., De acuerdo con el ancho de formato, 5 dígitos se establecen antes del punto decimal y 2 dígitos se establecen después del punto decimal.

c3.py

la siguiente salida aparecerá después de ejecutar el script desde el editor.

Si desea saber más sobre el formato de cadena en python, puede consultar el tutorial, formato de cadena de Python.

Top

elevar un número a una potencia:

existen muchas maneras en python para calcular el xn en Python. En el siguiente script, se muestran tres formas de calcular el xn en Python., Operador doble’*’, método pow () y matemáticas.el método pow () se utiliza para calcular el xn. Los valores de x Y n se inicializan con valores numéricos. Los métodos Double ‘*’ y pow () se utilizan para calcular la potencia de los valores enteros. matemáticas.pow () puede calcular la potencia de números fraccionarios; también, eso se muestra en la última parte del script.

c4.py

la siguiente salida aparecerá después de ejecutar el script. Las dos primeras salidas muestran el resultado de 43, y la tercera salida muestra el resultado de 26.5.,

Top

trabajar con tipos booleanos:

los diferentes usos de los tipos booleanos se muestran en el siguiente script. La primera salida mostrará el valor de val1 que contiene el valor booleano true. Todos los números positivos son negativos devuelven true como valor booleano y solo zero devuelve false como valor booleano. Por lo tanto, la segunda y tercera salidas imprimirán verdadero para números positivos y negativos. La cuarta salida imprimirá false para 0, y la quinta salida imprimirá false porque el operador de comparación devuelve false.

c5.,py

la siguiente salida aparecerá después de ejecutar el script.

Top

uso de la instrucción If else:

el siguiente script muestra el uso de una instrucción condicional en python. La declaración de la declaración if-else en python es un poco diferente a otros lenguajes. No se requieren corchetes para definir el bloque if-else en python como en otros lenguajes, pero el bloque de sangría debe ser usado correctamente de otro modo el script mostrará un error., Aquí, se usa una instrucción if-else muy simple en el script que comprobará que el valor de la variable numérica es mayor o igual a 70 o no. Después de los bloques ‘if’ y ‘else’ se usa un punto y coma(:) Para definir el inicio del bloque.

c6.py

la siguiente salida aparecerá después de ejecutar el script.

Top

uso de los operadores AND y OR:

el siguiente script muestra los usos de los operadores AND y OR en la instrucción condicional., Y el operador devuelve verdadero cuando las dos condiciones devuelven verdadero, y el operador o devuelve verdadero cuando cualquier condición de dos condiciones Devuelve VERDADERO. Dos números de coma flotante se tomarán como MCQ y marcas de teoría. Los operadores AND y OR se utilizan en la instrucción’ if’. De acuerdo con la condición, si las marcas MCQ son más que iguales a 40 y las marcas teóricas son más que o iguales a 30, entonces la declaración ‘if’ devolverá verdadero o si el total de MCQ y la teoría es más que o igual a 70, entonces la declaración ‘if’ también devolverá verdadero.

c7.,py

de acuerdo con la siguiente salida, la instrucción if devuelve false para los valores de entrada 30 y 35, y devuelve true para los valores de entrada 40 y 45.

Top

instrucción switch case:

Python no admite una instrucción switch-case como otros lenguajes de programación estándar, pero este tipo de instrucción se puede implementar en python utilizando una función personalizada. la función employee_details () se crea en el siguiente script para que funcione como la instrucción switch-case. La función contiene un parámetro y un diccionario llamado switcher., El valor del parámetro de función se comprueba con cada índice del diccionario. Si se encuentra alguna coincidencia, la función devolverá el valor correspondiente del índice; de lo contrario, el segundo valor del parámetro del conmutador.se devolverá el método get ().

c8.py

de acuerdo con la siguiente salida, el script se ejecuta dos veces y se imprimen dos nombres de empleados basados en los valores de ID.

Top

el Uso de while Loop:

El uso de un bucle while en python se muestra en el siguiente ejemplo., Los dos puntos (:) se utilizan para definir el bloque de inicio del bucle, y todas las instrucciones del bucle deben definirse utilizando la sangría adecuada; de lo contrario, aparecerá un error de sangría. En el siguiente script, el valor del contador se inicializa a 1 que se usa en el bucle. El bucle iterará 5 veces e imprimirá los valores del contador en cada iteración. El valor del contador se incrementa en 1 en cada iteración para alcanzar la condición de terminación del bucle.

c9.py

la siguiente salida aparecerá después de ejecutar el script.,

Top

uso de for Loop:

for loop se usa para muchos propósitos en python. Se requiere que el bloque inicial de este bucle se defina por dos puntos (:), y las instrucciones se definen mediante el uso de sangría adecuada. En el siguiente script, se define una lista de nombres de días de la semana y se usa un bucle for para iterar e imprimir cada elemento de la lista. Aquí, el método len () se usa para contar los elementos Totales de la lista y definir el límite de la función range ().

c10.py

la siguiente salida aparecerá después de ejecutar el script.,

Top

ejecutar un script Python desde otro:

a veces es necesario utilizar el script de un archivo python desde otro archivo python. Se puede hacer fácilmente, como importar cualquier módulo usando la palabra clave import. Aquí, vacations.py el archivo contiene dos variables inicializadas por valores de cadena. Este archivo se importa en c11.py archivo con el nombre de alias ‘v’. Aquí se define una lista de nombres de mes. La variable flag se utiliza aquí para imprimir el valor de la variable vacation1 por una vez para los meses ‘junio’ y ‘julio’., El valor de la variable vacation2 se imprimirá para el mes ‘diciembre’. Los otros nombres de nueve meses se imprimirán cuando se ejecute la parte else de la instrucción if-elseif-else.

vacations.py

# Inicializar los valores
vacation1 = «Vacaciones de Verano»
vacation2 = «Vacaciones de Invierno»

c11.py

El siguiente resultado aparecerá después de ejecutar la secuencia de comandos.

Top

uso del argumento de línea de comandos:

el siguiente script muestra el uso de argumentos de línea de comandos en python., Existen muchos módulos en python para analizar los argumentos de la línea de comandos el módulo ‘sys’ se importa aquí para analizar los argumentos de la línea de comandos. el método len () se usa para contar el total de argumentos, incluyendo el nombre del archivo script. A continuación, se imprimirán los valores del argumento.

c12.py

si el script se ejecuta sin argumentos de línea de comandos, aparecerá la siguiente salida que muestra el nombre del archivo del script.

Los valores de los argumentos de la línea de comandos se pueden establecer en el editor spyder abriendo el cuadro de diálogo Ejecutar configuración por archivo haciendo clic en el menú Ejecutar., Establezca los valores con espacio haciendo clic en las opciones de la línea de comandos de la parte Configuración General del cuadro de diálogo.

Si el script se ejecuta después de establecer los valores mostrados anteriormente, aparecerá la siguiente salida.

Los valores de los argumentos de la línea de comandos se pueden pasar fácilmente en el script python desde la terminal. La siguiente salida aparecerá si el script se ejecuta desde el terminal.,

Si desea saber más sobre los argumentos de línea de comandos en python, puede consultar el tutorial «cómo analizar argumentos en línea de comandos en Python».

Top

uso de expresiones regulares:

la expresión Regular o expresiones regulares se usa en python para hacer coincidir o buscar y reemplazar cualquier porción particular de una cadena basada en el patrón particular. el módulo’ re ‘ se usa en python para usar una expresión regular. El siguiente script muestra el uso de expresiones regulares en python. El patrón utilizado en el script coincidirá con aquellas cadenas donde el primer carácter de la cadena es una letra mayúscula., Se tomará un valor de cadena y coincidirá con el patrón usando el método match (). Si el método devuelve true, se imprimirá un mensaje de éxito, de lo contrario se imprimirá un mensaje de instrucción.

c13.py

El script se ejecuta dos veces en el siguiente resultado. la función match () devuelve false para la primera ejecución y devuelve true para la segunda ejecución.

Top

uso de getpass:

getpass es un módulo útil de python que se utiliza para tomar la entrada de contraseña del usuario. El siguiente script muestra el uso del módulo getpass., el método getpass () se usa aquí para tomar la entrada como contraseña y la instrucción ‘if’ se usa aquí para comparar el valor de entrada con la contraseña definida. el mensaje» está autenticado «se imprimirá si la contraseña coincide, de lo contrario, se imprimirá el mensaje» no está autenticado».

c14.py

si el script se ejecuta desde el editor spyder, se mostrará el valor de entrada porque la consola del editor no admite el modo de contraseña. Por lo tanto, la siguiente salida muestra la contraseña de entrada en la siguiente salida.,

Si el script se ejecuta desde el terminal, el valor de entrada no se mostrará como otras contraseñas de Linux. El script se ejecuta dos veces desde el terminal con una contraseña válida y no válida que se muestra en la siguiente salida.

Top

uso del formato de fecha:

el valor de fecha se puede formatear en python de varias maneras. El siguiente script utiliza el módulo datetime para establecer el valor actual y el valor de fecha personalizado. el método today() se usa aquí para leer la fecha y hora actual del sistema., A continuación, el valor formateado de la fecha se imprime utilizando diferentes nombres de propiedad del objeto date. Cómo se puede asignar e imprimir un valor de fecha personalizado se muestra en la siguiente parte del script.

c15.py

la siguiente salida aparecerá después de ejecutar el script.

Top

Añadir y eliminar el elemento de una lista:

el objeto list se utiliza en python para resolver varios tipos de problemas. Python tiene muchas funciones integradas para trabajar con el objeto list., En el siguiente ejemplo se muestra cómo se puede insertar y eliminar un nuevo elemento de una lista. En el script se declara una lista de cuatro elementos. El método Insert() se utiliza para insertar un nuevo elemento en la segunda posición de la lista. el método remove() se utiliza para buscar y eliminar el elemento en particular de la lista. La lista se imprime después de la inserción y eliminación.

c16.py

la siguiente salida aparecerá después de ejecutar el script.,

Si desea conocer más detalles sobre la inserción y eliminación del script python, puede consultar el tutorial «cómo agregar y eliminar elementos de una lista en Python».

Top

comprensión de Lista:

La comprensión de lista se utiliza en python para crear una nueva lista basada en cualquier cadena o tupla u otra lista. La misma tarea se puede hacer usando la función for loop y lambda. El siguiente script muestra dos usos diferentes de la comprensión de listas. Un valor de cadena se convierte en una lista de caracteres usando comprensión de Lista., A continuación, una tupla se convierte en una lista de la misma manera.

c17.py

Top

Slice data:

el método slice () se usa en python para cortar la porción particular de una cadena. Este método tiene tres parámetros. Estos parámetros son start, stop y step. El stop es el parámetro obligatorio, y los otros dos parámetros son opcionales. El siguiente script muestra los usos del método slice() con uno, dos y tres parámetros. Cuando se usa un parámetro en el método slice (), entonces usará el parámetro obligatorio, stop., Cuando los dos parámetros se utilizan en el método slice (), se utilizan los parámetros start y stop. Cuando se utilizan los tres parámetros, se utilizan los parámetros start, stop y step.

c18.py

la siguiente salida aparecerá después de ejecutar el script. En el primer método slice (), 5 se usa como valor de argumento. Dividió los cinco caracteres de las variables de texto que se imprimen como salida. En el segundo método slice (), se usan 6 y 12 como argumentos. El corte se inicia desde la posición 6 y se detiene después de 12 caracteres. En el tercer método slice (), se usan 6, 25 y 5 como argumentos., El corte se inicia desde la posición 6, y el corte se detiene después de 25 caracteres omitiendo 5 caracteres en cada paso.

Top

Añadir y buscar datos en el diccionario:

el objeto dictionary se utiliza en python para almacenar múltiples datos como el array asociativo de otros lenguajes de programación. El siguiente script muestra cómo se puede insertar un nuevo elemento y cómo se puede buscar cualquier elemento en el diccionario. Se declara un diccionario de información del cliente en el script donde el índice contiene el ID del cliente y el valor contiene el nombre del cliente., A continuación, se inserta una nueva información del cliente al final del diccionario. Un ID de cliente se toma como entrada para buscar en el diccionario. ‘for’ bucle y’ if ‘ condición se utiliza para iterar los índices del diccionario y buscar el valor de entrada en el diccionario.

c19.py

la siguiente salida aparecerá después de ejecutar el script y tomar ‘02457’ como valor de ID.

Si desea saber más sobre los otros métodos útiles del diccionario, puede consultar el tutorial, «10 most useful Python Dictionary Methods».,

Top

agregar y buscar datos en un conjunto:

el siguiente script muestra las formas de agregar y buscar datos en un conjunto de python. Se declara un conjunto de datos enteros en el script. el método add() se utiliza para insertar nuevos datos en el conjunto. A continuación, se tomará un valor entero como entrada para buscar el valor en el conjunto utilizando la condición for loop y if.

c20.py

El script se ejecuta dos veces con el valor entero 89 y 67. 89 no existe en el conjunto, y se imprime «Number is not found». 67 existe en el conjunto, y se imprime «Number is found».,

Si desea conocer la operación de unión en el conjunto, puede consultar el tutorial «cómo usar la Unión en el conjunto de python».

Top

Count items in the list:

el método count() se usa en python para contar cuántas veces aparece una cadena en particular en otra cadena. Puede tomar tres argumentos. El primer argumento es obligatorio, y busca la cadena particular en toda la parte de otra cadena. Los otros dos argumentos de este método se utilizan para limitar la búsqueda mediante la definición de las posiciones de búsqueda., En el siguiente script, el método count () se usa con un argumento que buscará y contará la palabra ‘Python’ en la variable string.

c21.py

la siguiente salida aparecerá después de ejecutar el script.

Si desea conocer más detalles sobre el método count (), puede consultar el tutorial «cómo usar el método count() en python».

Top

definir y llamar a una función:

en el siguiente script se muestra cómo se puede declarar y llamar a una función definida por el usuario en python. Aquí, se declaran dos funciones., la función addition () contiene dos argumentos para calcular la suma de dos números e imprimir el valor. la función area () contiene un argumento para calcular el área de un círculo y devolver el resultado al llamador usando la instrucción return.

c22.py

la siguiente salida aparecerá después de ejecutar el script.

Si desea conocer detalles sobre los valores devueltos desde una función python, puede consultar el tutorial, «devolver múltiples valores desde una función Python».,

Top

uso de la excepción de lanzamiento y captura:

el bloque try and catch se usa para lanzar y capturar la excepción. El siguiente script muestra el uso de un bloque try-catch en python. En el bloque try, se tomará un valor numérico como entrada y se comprobará que el número es par o impar. Si se proporciona cualquier valor no numérico como entrada, se generará un Valorerror y se lanzará una excepción al bloque catch para imprimir el mensaje de error.

c23.py

la siguiente salida aparecerá después de ejecutar el script.,

Si desea conocer más detalles sobre el manejo de excepciones en python, entonces usted puede comprobar el tutorial «Manejo de excepciones en Python».

Top

archivo de lectura y escritura:

el siguiente script muestra la forma de leer y escribir en un archivo en python. El nombre de archivo se define en la variable filename. El archivo se abre para escribir usando el método open() Al principio del script. Se escriben tres líneas en el archivo usando el método write ()., A continuación, se abre el mismo archivo para su lectura utilizando el método open (), y cada línea del archivo se lee e imprime utilizando el bucle for.

c24.py

la siguiente salida aparecerá después de ejecutar el script.

Si desea conocer más detalles sobre la lectura y escritura de archivos en python, puede consultar el tutorial «cómo leer y escribir archivos en Python».

Top

lista de archivos en un directorio:

el contenido de cualquier directorio se puede leer utilizando el módulo os de python., El siguiente script muestra cómo obtener la lista de un directorio específico en python usando el módulo os. el método listdir() se usa en el script para encontrar la lista de archivos y carpetas de un directorio. For loop se utiliza para imprimir el contenido del directorio.

c25.py

el contenido del directorio aparecerá después de ejecutar el script si existe la ruta definida del directorio.

Top

leer y escribir usando pickle:

el siguiente script muestra las formas de escribir y leer datos usando el módulo pickle de python., En el script, un objeto se declara e inicializa con cinco valores numéricos. Los datos de este objeto se escriben en un archivo usando el método dump (). A continuación, se utiliza el método load() para leer los datos del mismo archivo y almacenarlos en un objeto.

c26.py

la siguiente salida aparecerá después de ejecutar el script.

Si desea conocer más detalles sobre la lectura y escritura utilizando pickle, puede consultar el tutorial, «cómo pickle objetos en Python».,

Top

definir clase y método:

el siguiente script muestra cómo se puede declarar y acceder a una clase y método en Python. Aquí, una clase se declara con una variable de clase y un método. A continuación, se declara un objeto de la clase para acceder a la variable de clase y al método de clase.

c27.py

la siguiente salida aparecerá después de ejecutar el script.

Top

uso de la función de rango:

el siguiente script muestra los diferentes usos de la función de rango en python. Esta función puede tomar tres argumentos. Estas son start, stop y step., El argumento stop es obligatorio. Cuando se utiliza un argumento, el valor predeterminado del inicio es 0. la función range () con un argumento, dos argumentos y tres argumentos se usan aquí en los tres bucles for.

c28.py

la siguiente salida aparecerá después de ejecutar el script.

Top

uso de la función map:

la función map () se utiliza en python para devolver una lista utilizando cualquier función definida por el Usuario y cualquier objeto iterable., En el siguiente script, la función cal_power() se define para calcular el xn, y la función se utiliza en el primer argumento de la función map (). En el segundo argumento de la función map() se usa una lista llamada numbers. El valor de x se tomará del usuario, y la función map () devolverá una lista de valores de potencia de x, basado en los valores de elemento de la lista de números.

c29.py

la siguiente salida aparecerá después de ejecutar el script.,

Top

uso de la función filter:

la función filter() de python utiliza una función personalizada para filtrar datos de un objeto iterable y crear una lista con los elementos para los que la función devuelve true. En el siguiente script, La función SelectedPerson () se utiliza en el script para crear una lista de los datos filtrados basada en los elementos de selectedList.

c30.py

la siguiente salida aparecerá después de ejecutar el script.,

Top

conclusión:

los conceptos básicos de programación de python se discuten utilizando 30 temas diferentes en este artículo. Espero que los ejemplos de este artículo ayuden a los lectores a aprender python fácilmente desde el principio.

Leave a Comment