Colección de citas famosas - Slogan de motivación - #raiselittlehandslearnPython# Usar el código de otras personas para completar mi trabajo y pescar felizmente "con el código fuente"

#raiselittlehandslearnPython# Usar el código de otras personas para completar mi trabajo y pescar felizmente "con el código fuente"

Un módulo es un concepto que contiene 1~N archivos. Si el archivo es un archivo de código Python (es decir, un archivo que termina en .py), entonces cada archivo puede contener funciones, clases, etc.

Cuando se trabaja en una empresa, muchos proyectos se completan mediante desarrollo colaborativo. Puede haber muchos ingenieros detrás de un proyecto. Para facilitar el desarrollo, las funciones funcionales o clases de las que cada persona es responsable están encapsuladas. un módulo tanto como sea posible. Módulo Inglés Recuerde que el módulo se llama biblioteca en algunos lugares y paquete en otros. En esta etapa, simplemente trátelo como el mismo contenido.

Hay una gran cantidad de módulos de código abierto en Internet. La mayor ventaja de estos módulos es que son gratuitos. En muchos casos, su uso puede mejorar en gran medida la eficiencia de la codificación. Razones por las que a mucha gente le gusta Python.

El proceso de aprendizaje del módulo no se puede aprender de acuerdo con la estructura gramatical. Es un tipo de conocimiento abstracto y un método de diseño de código. Por ejemplo, coloque los cursos escritos por correspondencia en módulos.

A continuación, integre las funciones anteriores en un módulo, cree un nuevo archivo Stir_fry.py y copie las dos funciones en el nuevo archivo.

El archivo Stir_fry.py contiene esas dos funciones.

Bueno, la tarea se completa, se crea un módulo y este archivo Stir_fry.py es un módulo.

Debes tener ahora una cara de signo de interrogación negro en tu mente, ¿qué? Eso es todo. Sí, ya está, se completa un módulo de bajo perfil.

Ahora puedes utilizar este módulo para que otros lo utilicen. Una vez que se convierta en un maestro al poder escribir módulos, podrá orientar a los novatos en la industria y escribir módulos.

En otro archivo, puede importar un módulo importando el nombre del módulo, por ejemplo, importe el módulo salt_fry que acaba de crear.

Ten en cuenta que necesitas crear un nuevo archivo con un nombre aleatorio pero que no tenga el mismo nombre que el módulo.

Si desea utilizar las funciones del módulo, solo necesita consultar el siguiente formato de sintaxis.

Llamar funciones en el módulo a través de Stir_fry.

Después de importar el módulo mediante import Stir_fry, todas las funciones del módulo se importan al nuevo archivo a la vez.

Si no desea importar todas las funciones del módulo, sino solo una determinada función, utilice la siguiente sintaxis para resolver el problema.

Modifique el caso en la sección anterior:

Importe directamente la función en el módulo. No es necesario llamarla a través del nombre del módulo al usarlo, simplemente escriba la función. nombre directamente.

Importar múltiples funciones en el módulo

El formato de sintaxis es el siguiente:

Importar todas las funciones en el módulo

El formato de sintaxis es el siguiente:

Debería haber descubierto un problema potencial cuando importó la función a través del módulo hace un momento, que es qué hacer si el nombre de la función es demasiado largo, además de que el nombre es demasiado largo. , también existe una situación en la que el nombre de la función en el módulo se superpone con el nombre de la función en el riesgo de nombre del archivo actual. En este momento, puede aprender un contenido nuevo, usarlo como para asignar alias a las funciones importadas por el módulo y luego usar los alias para codificar en el archivo.

El formato de sintaxis es el siguiente:

El contenido anterior se aplica al caso como el siguiente código:

El alias as también se puede aplicar directamente a En el módulo, el formato de sintaxis es el siguiente:

p>

A medida que la programación se vuelve cada vez más compleja, simplemente colocar funciones en los módulos ya no cumple con los requisitos. Es necesario colocar contenido más avanzado en los módulos. , es decir, clases.

Primero defina una clase en el archivo dog_module.py.

En este momento, dog_module es el nombre del módulo y solo hay una clase Dog en este módulo. También puedes crear varias clases más en este módulo, por ejemplo:

Con módulos importados Si desea importar una clase en un módulo, puede usar directamente el siguiente formato de sintaxis:

Para usar la clase en el módulo, el formato de sintaxis es el siguiente:

Código específico Sin demostración, hágalo usted mismo.

El uso de las clases del módulo importado y las funciones del módulo importado son los mismos.

Cree un nuevo archivo demo.py e importe las clases en el módulo dog_module a este archivo.

Importar varias clases desde el módulo

Este método también es consistente con la importación de funciones. El formato de sintaxis es el siguiente:

Importar todas las clases en el. módulo

Después de aprender esto, debería haber descubierto que casi no hay diferencia entre las funciones del módulo importado y las clases del módulo importado desde la perspectiva de la escritura de código. Simplemente compare y aprenda.

También puedes aplicar alias al importar clases, utilizando también la sintaxis as.

Después de aprender hasta este punto, ya tiene una comprensión básica de qué es un módulo y cómo usarlo. A continuación, no es necesario que escriba un módulo particularmente asombroso. Apliquemos algunos aspectos comunes. módulos primero.

Se puede obtener un número a través del módulo de números aleatorios. Sus escenarios de uso son muy amplios, como el desarrollo relacionado con juegos, el código de verificación y la lotería. Después de aprender los números aleatorios, puede completarlos. Algunos casos pequeños muy buenos.

método randint

Después de importar el módulo de números aleatorios, puede utilizar el método randint para generar aleatoriamente un número entero, como el siguiente código:

Ejecutando el El código repetidamente obtendrá un 1 Un número entre ~10, a partir del cual se puede determinar el significado de los parámetros en el método randint.

método de elección

El método de elección se puede utilizar para lograr algunos efectos y la elección de la lista puede devolver aleatoriamente un elemento de la lista.

Si desea conocer el uso específico del método de elección, ¿aún recuerda cómo realizar la consulta?

método aleatorio

Este método puede mezclar el orden de una lista.

Simplemente seleccioné tres métodos en el módulo aleatorio a modo de ilustración. Para el estudio de los módulos, escribiré un artículo separado para cada módulo más adelante.

El módulo de tiempo es un módulo integrado muy importante en Python. Muchos escenarios son inseparables de él. El módulo integrado es el módulo que viene con Python después de su instalación.

método de hora

El módulo de hora se utiliza principalmente para operar la hora. Hay un objeto de hora en este método. Después de usar el método de hora, puede obtener la hora a partir de las 00:00. el 1 de enero de 1970: el número de segundos desde 00 hasta ahora se denomina marca de tiempo en muchos lugares.

Contenido de salida:

método de suspensión

Este método puede pausar el programa. El parámetro de este método está en segundos.

El formato de sintaxis es:

métodos asctime y localtime

Los dos métodos anteriores pueden devolver la hora actual del sistema, pero la forma de visualización es diferente.

Los métodos involucrados en el módulo de tiempo solo cubren una cantidad limitada de métodos al principio y continuarán agregándose en el proceso de aprendizaje de bola de nieve posterior.

Python también tiene muchos módulos integrados, como el módulo sys, el módulo os, el módulo json, el módulo pickle, el módulo shelve, el módulo xml, el módulo re, el módulo logging, etc., que irá aprendiendo gradualmente. En el futuro, puede que sea necesario explicárselo a todos por separado.

Los módulos de Python son una forma de codificar rápidamente. En muchos casos, los módulos de terceros pueden ayudarle a resolver los escenarios de codificación más comunes, permitiéndole avanzar en el camino hacia la codificación.

上篇: Composición en inglés del examen de ingreso a la universidad 2013 下篇: ¿Cómo hacer una copia de seguridad de los mensajes de texto en Gmail en un teléfono Android? Como todos sabemos, Google ha diseñado una función de sincronización entre los contactos del teléfono móvil y los contactos de correo electrónico de Gmail para el sistema Android, de modo que siempre que se pueda realizar una copia de seguridad remota de los contactos almacenados en la libreta de direcciones del teléfono móvil a través de la red. Sin embargo, el espacio restante del enorme y cada vez mayor buzón de correo de Gmail se desperdicia. Entonces, ¿se pueden realizar copias de seguridad de los mensajes SMS de los teléfonos Android en los buzones de correo de Gmail en forma de correos electrónicos? Por supuesto. Después de todo, los buzones de correo de Gmail se expanden constantemente todos los días, desde la capacidad 1G recientemente lanzada hasta la capacidad actual de 7.XGB. Incluso la tasa de utilización de nuestro buzón es inferior al 1% y dejar espacio es un desperdicio. Es mejor dividir los mensajes de su teléfono móvil en su buzón de correo de Gmail, para que algunos mensajes importantes sean más fáciles de revisar. El siguiente sitio web de teléfonos Android enumera los pasos detallados para usted: Primero, hacemos clic en la página de copia de seguridad de SMS, descargamos esta herramienta llamada copia de seguridad de SMS y la instalamos en nuestro teléfono Android a través del instalador APK. Active la función WIFI en su teléfono Android y luego ejecute la copia de seguridad de SMS. Haga clic en la opción "Nombre de usuario", complete el ID de nombre de usuario de su buzón de Gmail, ingrese la contraseña de su buzón de Gmail en la opción "Contraseña", marque "Copia de seguridad automática" y espere a que se conecten la cuenta de autenticación de red y la contraseña. Haga clic en el botón "Hacer copia de seguridad ahora" en la esquina superior derecha para realizar la operación de copia de seguridad. Después de leer la barra de progreso de bajo nivel, demuestra que la operación de copia de seguridad se completó.