Notas de estudio de Python (tres) -gramática básica

Tabla de contenido

一、Python程序执行(编程方式)
二、Python标识符 
三、Python保留字符(字段)
四、行和缩进
五、多行语句
六、Python的引号,用来表示字符串、注释(多行) 
七、Python注释
八、print输出 
九、Python等待用户输入 
十、Python多个语句组成代码组
十一、Python命令行参数

1. Ejecución del programa Python (método de programación)

  • Programación interactiva

1. No es necesario crear un archivo de script y ejecutarlo a través del modo interactivo del intérprete de Python;

2. Linux, mac, ingrese python en la línea de comando para ingresar al modo de programación interactiva

3. En Windows: al instalar Python, instale el cliente interactivo de Python predeterminado IDLE (PythonGUI), o establezca las variables de entorno de Python, ingrese los comandos de Python en la ventana de la consola cmd que viene con Windows e ingrese al modo de programación interactiva (línea de comandos)

  • Programación con guión

1. Llame al intérprete de Python para ejecutar a través de los parámetros del script, la ejecución del script está completa, el intérprete ya no es válido

2. Cree un nuevo archivo de secuencia de comandos test.py con el siguiente contenido:

imprimir "¡Hola, mundo!"

Establezca las variables de entorno del intérprete de Python y ejecute el comando: python test.py

3. Especifique el intérprete de Python en el script test.py, el código es el siguiente:

#! / usr / bin / python 
#Establezca la ruta del intérprete de Pyhton, aquí está / usr / bin / python, configure
print "Hello World!" de  acuerdo con la situación real 
para otorgar permisos ejecutables al archivo test.py, y ejecute 
chmod + x test.py 
./test.py

Dos, identificador de Python

1. Composición del identificador: letras, números, guiones bajos

2. Reglas de identificación: distingue entre mayúsculas y minúsculas, no comienza con un número

3. Reglas especiales para identificadores de Python:

  • Comenzando con un solo guión bajo, _foo: representa un atributo de clase al que no se puede acceder directamente, al que se debe acceder a través de la interfaz proporcionada por la clase, y no se puede importar desde xxx import *;
  • Comenzando con un guión bajo doble, __foo: representa un miembro privado de la clase;
  • El doble subrayado al principio y al final foo : representa un método especial en Python, como  init () representa el constructor de la clase.

Tres, caracteres reservados de Python (campos)

1. Los campos reservados no se pueden usar para constantes, variables y cualquier otro nombre de identificador (nombres de funciones, nombres de clases, etc.)

2. Campos reservados de Python y solo contiene letras minúsculas

3. Los campos reservados son los siguientes:

Cuatro, línea y sangría

1. La mayor diferencia entre Python y otros lenguajes es que {} no se usa para controlar clases, funciones, juicios lógicos y la sangría se usa para escribir módulos

2. Reglas:

Todos los bloques de código deben contener el mismo número de espacios en blanco de sangría 
error: IndentationError: sangría inesperada Se 
recomienda usar la tecla de tabulación, teclas de espacio de
2/4 para sangrar, y las dos no se pueden mezclar.  Error: IndentationError: unindent no coincide con ningún nivel de sangría exterior

Cinco declaraciones de varias líneas

1. Escriba varias oraciones en una línea, el método es utilizar; separe

print 'hello';print 'python';

2. Escriba una declaración en varias líneas:

  • La barra diagonal (\) divide una oración en varias líneas para mostrarla
  • Use [], {} o () paréntesis en la declaración para ajustar directamente, sin la necesidad de usar conectores de varias líneas
item1 = 1; item2 = 2; item3 = 3
total = item1 + \
        item2 + \
        item3;
print total

days = ['Monday', 'Tuesday', 'Wednesday',
        'Thursday', 'Friday']
print days[0]

Seis, comillas de Python, que se utilizan para indicar cadenas, comentarios (varias líneas)

1. Comillas simples (')

2. Comillas dobles (")

3. Tres comillas ("'o" "")

El uso de comillas simples es el mismo que el de las comillas dobles. Python admite dos formas de escritura. Las ventajas son las siguientes: 

  • Representa la cadena Vamos
  • Comillas simples, necesita caracteres de escape: 'Let \' go '
  • Comillas dobles, no es necesario utilizar caracteres de escape: "Vamos"

4. Cuando la cadena requiere varias líneas, existen tres diferencias:

  • Las comillas simples y las comillas dobles indican varias líneas, y se requiere un conector de nueva línea /
  • Tres citas se ajustan directamente

Siete, comentarios de Python

  1. Comentario de una sola línea, use # para indicar
  2. Comentarios de varias líneas, utilizando comillas triples (3 comillas simples, 3 comillas dobles)
  3. Python líneas en blanco, sangría de código 
  • Utilice líneas en blanco para separar funciones o métodos de clase;
  • Use una línea en blanco para separar la clase y la entrada de función para resaltar el comienzo de la entrada de función;
  • Las líneas en blanco no son parte de la gramática de Python. Incluso si no están separadas por líneas en blanco, el intérprete de Python no reportará un error. Las líneas en blanco están separadas para una mejor estructura del código y un mejor mantenimiento del código.
  • La sangría es parte de la sintaxis de Python
  • Recuerde: las líneas en blanco también son parte del programa Python

Ocho, salida impresa

  1. La salida predeterminada de impresión es nueva línea
  2. Para lograr ningún salto de línea, agregue una coma después de la variable,
x="Hello"
y="World!"
#默认换行
print x
print y
#不换行
print x,
print y

Nueve, Python espera la entrada del usuario

  1. Obtener la cadena de entrada del usuario
  2. \ n \ n "generará dos nuevas líneas en blanco antes de que se genere el resultado;
  3. Una vez que el usuario presiona la tecla Enter para salir
enter_string = raw_input("\n\nPress the enter key to exit.")
print  enter_string

Diez, las declaraciones múltiples de Python forman un grupo de código

  1. Grupo de código: un bloque de código compuesto por un grupo de declaraciones con la misma sangría;
  2. Para declaraciones compuestas como if, while, def y class, la primera línea comienza con una palabra clave y termina con dos puntos (:). Una o más líneas de código después de esta línea constituyen un grupo de código;
  3. La primera línea y el siguiente grupo de códigos se denominan cláusula (cláusula), por ejemplo:
 if expression :
   suite
 elif expression :
   suite
 else :
   suite
myAge = 25
if myAge < 25:
    print("我的年龄小于25")
elif myAge > 25:
    print("我的年龄大于25")
elif myAge == 25:
    print("我今年25岁")
else:
    print "我也不知道你多少岁了……"

Once, parámetros de la línea de comandos de Python

  1. Al ejecutar Python en forma de script, puede recibir la entrada de parámetros desde la línea de comando
  2. Ver los parámetros que se pueden pasar en: python -h
  3. Utilice el módulo sys para obtener los parámetros entrantes de la siguiente manera:
    import sys
     print sys.argv
    #sys.argv[0] 代表文件本身路径,所带参数从 sys.argv[1] 开始

 

Supongo que te gusta

Origin blog.csdn.net/weixin_38452841/article/details/108367369
Recomendado
Clasificación