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
4) Fácil de usar
【Ctrl+R】à【cmd【à【python】Introduzca el intérprete de python:
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.
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
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
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
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
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
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:
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:
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>
.