20182213 Experimento 1 Informe del experimento "Programación de Python"

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"]

Supongo que te gusta

Origin www.cnblogs.com/Mellivorac/p/12734768.html
Recomendado
Clasificación