20182213 2019-2020-2 "Programación de Python" Experimento 1 Informe
Curso: "Programación en Python"
Clase: 1822
Identificación del estudiante: 20182213
Profesor experimental: Wang Zhiqiang
Fecha del experimento: 11 de abril de 2020
Obligatorio / Electivo: Electivo público
1. Contenido experimental
1) Familiarizado con el entorno de desarrollo de Python;
2) Practique las habilidades de ejecución y depuración de Python;
3) Escribir programas para practicar variables y tipos, cadenas, objetos, sangría y comentarios, etc.
4) Domina las habilidades de git
2. Proceso experimental y resultados
1. Familiarizado con Pycharm y otros entornos de desarrollo;
① Familiarizado con el entorno de desarrollo IDLE, escriba un fragmento de código como se muestra en la figura y use el entorno de desarrollo IDLE para ejecutar
② Familiarizado con el entorno de desarrollo de Pycharm
③ Use la herramienta de bloc de notas visual code para escribir
2. Dominar las habilidades básicas de depuración y ejecución de Python;
Capaz de ejecutar y depurar en Pycharm como se muestra en la figura:
Ejecutar y
depurar
3. Domina las habilidades básicas de programación de Python.
Domina las técnicas básicas de programación (para dar algunos ejemplos):
- Calcular longitud de cadena len ()
- Realice el método lower (), upper () para convertir mayúsculas y minúsculas
- Elimine los caracteres al principio y al final de la cadena: strip (), lstrio (), rstrip ()
- Eliminar espacios en blanco por defecto
- Compruebe si es un miembro de secuencia, cadena en cadena
- Calcular la longitud de secuencia máxima y mínima
- Empalmar cadenas (agregar cadenas, usar + para fusionar secuencias, los mismos elementos no se eliminarán, el conjunto no se puede agregar, la secuencia se castiga, multiplicar por n es equivalente a agregar n secuencias, el conjunto no se puede multiplicar, la tupla puede La multiplicación también se puede agregar)
- Intercepción de cadena (función dividida división (separador, número de divisiones (no entrada significa todas las divisiones) fusionar función unir (las tuplas de lista iterables están disponibles)) La cadena a agregar se puede recuperar mediante str.join ()
- count () recupera el número de ocurrencias de una cadena en otra cadena, devuelve 0 si no existe, de lo contrario devuelve el número
- str.count (sub {subcadena de búsqueda especificada} [, start {search start} [, end]]
- str.find () recupera si la cadena especificada existe, devuelve -1 si no existe, de lo contrario devuelve la posición del índice de la primera aparición
- str.find (sub {subcadena de búsqueda especificada} [, start {search start} [, end]] puede distinguir entre lfind search desde la izquierda, rfind search desde la derecha
- index () Recupera si contiene subcadenas
- si start / endswith () inicia / finaliza una
cadena con formato de subcadena
1. Use el operador%
- -: Parámetro opcional, alineado a la izquierda, sin signo delante de números positivos, más signo delante de números negativos
- +: Alinear a la derecha
- 0, m: (0, m) juntos significa que hay un total de varios dígitos, no suficientes para llenar ceros
- .n: cuántos lugares decimales están reservados
- % exp: exp representa el elemento a convertir, si se usan varios elementos, se usan tuplas
2. Se recomienda usar el método format () de los objetos de cadena
- str.format (args)
- La sintaxis básica de args es reemplazar el% anterior con {} y:
- {[index] [: [[fill] align] [sign] [#] [width] [. percision] [type]]}
- rellenar caracteres en el espacio en blanco,
- alinear (válido para números): <Alinear a la izquierda> Alinear a la derecha = el contenido se alinea a la izquierda y colocar el símbolo a la derecha del contenido agregado, centrado en los corchetes angulares hacia arriba
- signo: signo
- #: Especifique el prefijo hexadecimal octal binario más, como el binario 0b
- .precision retiene el número de decimales
- tipo indica el tipo de datos formateado
4. El código del programa está alojado en Code Cloud
3. Problemas encontrados durante el experimento y el proceso de resolución
Número de pregunta | El problema | Solución |
---|---|---|
1 | Errores de carga repetidos durante la carga a Code Cloud | Eliminar otros almacenes y subir un nuevo almacén dentro de la clase. |
Otros (sentimiento, pensamiento, etc.)
En el proceso de aprendizaje de Python, he aprendido muchos conocimientos nuevos. Entiendo que hacer las cosas no se puede lograr de la noche a la mañana. Si estudias mucho, ganarás. Serás competente en diligencia y frivolidad. Y cosecha.
Referencias
-
["Programación de Python desde la entrada hasta la práctica"]
-
["Cero Python básico"]