Categorías
Otros

learnpython_LearnPython_week1

1. Instalación de Python

2. Programa Hello World

3. Uso sencillo de variables

4. Comentario#'»

5. Entrada del usuario

6. Salida formateada de cadena

7, continuar o romper

8. Si… otra expresión

9. Para la expresión

10. Mientras que la expresión

11, for(whlie)… Más

12. Operación

1. Instalación de Python

Windows

1) Descargue el paquete de instalación

https://www.python.org/downloads/windows/

2) instalar

La instalación con un solo clic es suficiente, ¿la ruta de instalación predeterminada es C:Program FilesPython?

3) Configurar variables de entorno

Por lo general, Python3.x ya puede agregar variables de entorno por usted, sólo tiene que comprobarlo

Si la variable de entorno no se agrega correctamente o no se puede agregar automáticamente, puede agregarla manualmente:

[Right click on the computer] À [Properties] À [Advanced System Settings] À [Advanced] À [Environment Variables] À [Find the variable named Path in the second content box, edit] À [Python installation directory appended to the variable In the value, separated by’;’]

Tales como: «C:Archivos de programaPython3.5.2; el valor original de Path», recuerda separar con punto y coma

622c76c4c59c927be27f5537faeb22af.png

4) Fácil de usar

【Ctrl+R】à【cmd【à【python】Introduzca el intérprete de python:

647f106d4c46f93a699feebc302b7b02.png

Linux o mac

No hay necesidad de instalar, entorno original de Python

2. Programa Hello World

2.1 Ceremonia: Hola Mundo

print(«Hello World»)

2.2 Especifique el intérprete de código

1 #!/usr/bin/env python

2

3

4

5 impresión(«Hello World»)

En Linux, normalmente se recomienda agregar el código anterior, especificar el intérprete para ejecutar el script y agregar el código anterior, puede ejecutar directamente el script en modo «./hello.py».

La diferencia entre ‘/usr/bin/python’ y ‘/usr/bin/env python’: el primero utiliza el intérprete de python del entorno Linux original para ejecutar el script; este último utiliza el intérprete de Python en el sistema de búsqueda para ejecutar el script, este último puede utilizar el intérprete de Python de terceros instalado por el usuario para ejecutar el script. Se recomienda utilizar ‘/usr/bin/env python’

2.3 Especifique el formato de codificación

1 #!/usr/bin/env python

2

3 #-*- codificación:utf-8 -*-

4

5

6

7 impresión(«Hola, China»)

El formato de codificación de caracteres ascii predeterminado no es compatible con el chino, por lo que usamos el formato de codificación utf-8 para la codificación de caracteres.

  Mybatis basado en anotación

3. Uso sencillo de variables

1 nombre=»wong»

2 name2 = name3

4 nombre=»ken»

5

6 imprimir (nombre, nombre2)

Resultado de la salida: ken wong

43688c3950535524d787d044eb9315c6.png

4. Comentario #'»

1)#: Comentario de una sola línea

2)»’ o «»»: Comenta varias líneas

3) Salida de varias líneas sin caracteres de nueva línea (»’ == «»»):

1 impresión(«»»

2

3 nombre=»wong»4

5 name2 = name6

7

8

9 nombre=»ken»10

11 «»»)

5. Entrada del usuario

1) Entrada del usuario

nombre de usuario = entrada(«Inicio de sesión del usuario:»)

2) Entrada de contraseña (el módulo getpass necesita ser cargado)

1 importgetpass2

3

4

5 nombre de usuario = input(«User Login:»)6

7 contraseña = getpass.getpass(«Contraseña:»)

3) Procedimiento de inicio de sesión de usuario simple

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

1 importgetpass2

3

4

5 user=»wong»

6

7 passwd = ‘wong123’

8

9

10

11 nombre de usuario = entrada («Inicio de sesión del usuario:»)12

13 contraseña = getpass.getpass(«Contraseña:»)14

15

16

17 si username == usuario y contraseña ==passwd:18

19 print(«Welcome…»)20

21:22

23 print(«Nombre de usuario o contraseña no válidos…»)24

Ver código

6. Salida formateada de cadena

1) Método de empalme (el contenido empalmado debe ser una cadena)

1 nombre=»Wong»

2

3 edad = 23

4

5

6

7 print(«Mi nombre es» + nombre + «,Soy» + str (edad) + «años de edad.») 8

2)% método (sàstring, dàint)

1 nombre=»Wong»

2

3 edad = 23

4

5

6

7 print(«Mi nombre is» + nombre + ,soy» + str (edad) + «años de edad.») 8

9 print(«Mi nombre es %s,Soy %d años de edad.» %(nombre,edad))10

3) método de formato

1 nombre=»Wong»

2

3 edad = 23

4

5

6

7 print(«Mi nombre es» + nombre + «,Soy» + str (edad) + «años de edad.») 8

9 print(«Mi nombre es %s,Soy %d años de edad.» %(nombre,edad))10

11 print(«Mi nombre es {0},tengo {1} años de antigüedad.» formato (nombre, edad))12

13 print(«Mi nombre es {myname}, tengo {myage} años»

14

15 .format(myname=name,myage=age))16

Uso recomendado:

print(«Mi nombre es %s,soy %d años de edad.» %(nombre, edad))

print(«Mi nombre es {myname},Soy {myage} años de edad».format(myname=name,myage=age))

7,continuar o romper

continuar: Salga del bucle actual y continúe al siguiente loop

romper: destruir todo el bucle actual y salir

8. Si… otra expresión

Si… expresión, como su nombre indica: si… entonces…; Lo contrario…

El siguiente ejemplo:

1 whileTrue:2

3 respuesta = entrada («Me gusta comer cazuela de fideos de arroz, ¿qué tal usted? (Sí o no):»)4

5 si responde == ‘sí’:6

7 print(«Sí, hermano dei, buen gusto…») 8

9 descanso

10

11 elif reply == ‘no’:12

13 print(«You happy jiu OK…») 14

  Descarga de DOCX4J

15 descanso

16

17:18

19 print(«Por favor, responda a mi pregunta directamente!!!») 20

9, para bucle

Uso común:

1 para i en rango(0,10,1):2

3 si i > 5:4

5 print(‘loop’,i)

Efecto:

bucle 6loop7loop8loop9

Resumen: Para las expresiones se utilizan comúnmente en instrucciones de bucle como listas y diccionarios para eliminar elementos de la colección y realizar bucles.

10. El bucle while

1) mientras que el bucle

Bucle sin fin, sin condiciones finales, ocupar recursos del sistema, usar lo menos posible

1 recuento =02

3 whileTrue:4

5 print(«Hermana, quemaste capital de riesgo, hermano, yo estaba la semana pasada…»)6

7 recuento = recuento + 1

2) mientras que la discriminación

Un

1 recuento =02

3 mientras se cuenta < 100:4

5 print(«Hermana, quemaste capital de riesgo, hermano, yo estaba la semana pasada…»)6

7 recuento = recuento + 1

B

1 recuento =02

3 whileTrue:4

5 print(«Hermana, quemaste capital de riesgo, hermano, yo estaba la semana pasada…»)6

7 si cuenta > 250:8

9 impresión («Salir de gramos…»)10

11 rotura

12

13 recuento = recuento + 1

3) Adivinar el juego de edad, el efecto exit() es salir del programa normalmente

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

1 edad = 23

2

3 recuento =04

5

6

7 print(«Este es un juego de la edad de adivinanzas…»)8

9 mientrastrue:10

11 recuento =012

13 elección = entrada («Bienvenido a usted…n»

14

15 «Cualquier tecla para iniciar el juego (o ‘q’ para salir):»)16

17 si elección == ‘q’:18

19 descanso

20

21:22

23 mientras conteo < 3:24

25 guess = entrada(«Tu conjetura:»)26

27 guess =int(guess)28

29 si adivina <30>

31 print(«Too smaller…»)32

33 elif guess >edad:34

35 print(«Too bigger…»)36

37 más:38

39 print(«¡Felicidad! lo tienes.») 40

41 salida()42

43 recuento += 1

44

45 más:46

47 impresión («Eres estúpido, eh, huh…»)48

49 choice2 = entrada(«Replay?n»

50

51 «Cualquier tecla para reproducir (o ‘q’ para salir):»)52

53 si choice2 == ‘q’:54

55 salida()

Ver código

11,for(while)… Más

Indica que cuando el bucle for (while) se ejecuta correctamente, ejecute la instrucción en el else

Un

1 ciclo de #The se ejecuta sin problemas, el otro ejecuta

2

3 para i en rango(10):4

5 print(‘loop’,i)6

7 más:8

9 print(‘El bucle for se ejecuta correctamente!’)

B

1 ciclo #The es destruido, el otro no se ejecuta

2

3 para i en rango(10):4

5 si i < 5:6

7 impresión(‘2loop’,i)8

9 más:10

11 print(‘Cuando i<5 no está establecido, el bucle for se destruye (es decir, no es ejecutado con éxito)’) 12

  Cómo escribir un artículo de MBA - que involucra el modelado matlab

13 break

14

15:16

17 print(‘El bucle for se ejecuta correctamente? ¡NO!’) 18

C

1 #The bucle termina, el programa continúa ejecutando la instrucción

2

3 para i en rango(10):4

5 si i < 5:6

7 impresión(‘2loop’,i)8

9 más:10

11 print(‘Cuando i<5 no está establecido, el bucle for se destruye (es decir, no se ejecuta correctamente)’) 12

13 break

14

15:16

17 print(‘El bucle for se ejecuta correctamente?’) 18

19

20

21 print(‘Mientras termine el bucle for, será mi mundo la la…’) 22

Código completo:

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

1 #-*- codificación:utf-8 -*-

2

3 #Author:Wong Du

4

5

6

7 ciclo de #The se ejecuta sin problemas, el otro ejecuta

8

9 para i en rango(10):10

11 print(‘loop’,i)12

13:14

15 print(‘El bucle for se ejecuta correctamente!’) 16

17

18

19 ciclo #The es destruido, el otro no se ejecuta

20

21 para i en rango(10):22

23 si i < 5:24

25 print(‘2loop’,i)26

27 más:28

29 print(‘Cuando i<5 no se mantiene, el bucle for se destruye (es decir, no se ejecuta correctamente)’) 30

31 descanso

32

33 más:34

35 print(‘El bucle for se ejecuta correctamente?’) 36

37

38

39 #The final del bucle, el programa continúa ejecutando la instrucción

40

41 para i en rango(10):42

43 si i < 5:44

45 impresión(‘2loop’,i)46

47 más:48

49 print(‘Cuando i<5 no está establecido, el bucle for se destruye (es decir, no se ejecuta correctamente)’)

51 descanso

52

53 más:54

55 print(‘El bucle for se ejecuta correctamente?’) 56

57

58

59 print(‘Mientras termine el bucle for, será mi mundo la la…’)

Ver código

Efecto de ejecución:

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

1 bucle 02

3 bucle 1

4

5 bucle 2

6

7 ¡El bucle for se ejecuta correctamente! 8

9 2loop 010

11 2loop 1

12

13 Cuando i<2 no se mantiene, el bucle for se destruye (es decir, no se ejecuta correctamente) 14

15 2loop 016

17 2loop 1

18

19 Cuando i<2 no se mantiene, el bucle for se destruye (es decir, no se ejecuta correctamente) 20

21 Mientras termine el bucle forzoso, será mi mundo…

Ver código

12. Tarea

a) Procedimiento de inicio de sesión del usuario

b) Menú de tres niveles

30>

.

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *