[Python básico] 03. Conceptos básicos (expresiones, declaraciones, etc.) e identificadores y palabras clave

Primero, comprendamos la estructura del programa Python:
1. El programa consta de módulos.
2. El módulo contiene declaraciones.
3. La declaración contiene una expresión.
4. La expresión construye y procesa el objeto.
La sintaxis de Python se compone esencialmente de declaraciones y expresiones. Las expresiones procesan objetos y se anidan en declaraciones. Las declaraciones también son donde se generan objetos (por ejemplo, expresiones en declaraciones de asignación), y algunas declaraciones generarán completamente nuevos tipos de objetos (funciones, clases, etc.). Las declaraciones siempre existen en el módulo, y el módulo en sí es administrado por la declaración.

1 Conceptos básicos

1.1 Expresión

  • Definición de
    expresión La expresión esOperador(operador) yOperando(operando) constituyen la secuencia.
    Las expresiones son combinaciones de números, operadores, símbolos de agrupación de números (paréntesis), variables libres y variables restringidas en una disposición significativa que puede encontrar valores.
  • Características de la
    expresión Las expresiones generalmente se usan solo para calcular algunos resultados y no tendrán un impacto sustancial en el programa.
    Si ingresa una expresión en modo interactivo, el intérprete generará automáticamente el resultado de la expresión.
  • Operador
    OperadorLa función es lograr algo, están representados por símbolos como + u otras palabras clave específicas.
    Los operadores se dividen en operadores aritméticos, operadores de asignación, operadores de comparación, operadores relacionales (lógicos) y operadores de cadenas. La clasificación específica de operadores y la posterior actualización de prioridad .
  • Operando
    de datos calcula requiere de un operador, tales datos se denominanOperando

1.2 Declaración

  • La unidad más pequeña de ejecución del programa.
  • Una unidad gramaticalmente autónoma que consiste en una palabra o un grupo de palabras relacionadas sintácticamente
  • La ejecución de la declaración generalmente tiene un cierto impacto en el programa, y ​​el resultado de la ejecución de la declaración puede no salir en el modo interactivo

La diferencia entre
una expresión y una oración La expresión "describe algo", la oración "maneja algo".

1.3 programa

El programa se compone de una o más declaraciones, y la unidad de ejecución más pequeña del programa también es una declaración.

1.4 función

  • Una función es una declaración, y una función se usa específicamente para realizar una función específica. Se ve así: xxx ().
  • Clasificación de
    funciones: funciones integradas: o las funciones integradas son funciones estipuladas por la gramática. Estas funciones están incluidas en la biblioteca de tiempo de ejecución del compilador. Los programadores no escriben código para lograrlo, solo necesitan llamarlo.
    Funciones definidas por el usuario: funciones creadas por programadores.
  • 2 elementos de la función
    Parámetro
    Valor de retorno

2 identificador

2.1 Definición de identificador

En Python, todo es un objeto, incluidos los tipos de datos constantes, como los tipos de datos enteros (1,2,3 ...), los tipos de datos de cadena ("ABC"). Para usar estos objetos, use sus referencias de objeto. ¿Qué es un identificador? El identificador es un nombre que se refiere al objeto.

  • Los identificadores son algunos símbolos y nombres personalizados por los desarrolladores en el programa. Se usa para nombrar variables, constantes, funciones, bloques de instrucciones, etc. para establecer la relación entre los nombres y el uso.
  • Un identificador es una colección de cadenas de caracteres válidas que se permiten como nombres en lenguajes de computadora.
  • Algunas de ellas son palabras clave, son identificadores de idioma, por lo que son palabras reservadas y no se pueden utilizar para otros fines.

2.2 Composición del identificador

En Python, el identificador consta de letras, números y guiones bajos. Los detalles son: 26 letras mayúsculas (A ~ Z y a ~ z), números 0-9 y guión bajo (_).

2.3 Reglas de denominación de identificadores

  • En Python, todos los identificadores pueden incluir inglés, números y guiones bajos (_), pero no pueden comenzar con un número.
    Por ejemplo, los identificadores que se enumeran a continuación son legales:
UserID
name1
name_1
_name1
  • Las palabras clave y las palabras reservadas no se pueden usar como identificadores en Python.
  • Los identificadores en Python no pueden contener caracteres especiales como espacios, @,% y $.
    Por ejemplo, los identificadores que se enumeran a continuación son ilegales:
4word      #不能以数字开头
try        #try是保留字,不能作为标识符
$money     #不能包含特殊字符
  • El identificador puede ser de cualquier longitud.
  • En Python, las letras en el identificador son estrictamente sensibles a mayúsculas y minúsculas. Es decir, dos palabras diferentes tienen significados diferentes si su tamaño y formato son diferentes. Por ejemplo, las siguientes tres variables son completamente independientes e irrelevantes, y son individuos independientes.
number = 0
Number = 0
NUMBER = 0
  • lenguaje Python con el fin de subrayar el identificador tiene un significado especial, por ejemplo:
           1. solo identificador comienza con un guión bajo (por ejemplo _width), representa un atributos de clase no son accesibles directamente, desde ... que no puede ser introducido a través de la importación *;
           2. Los identificadores que comienzan con guiones bajos dobles (como __add) representan miembros privados de la clase,
           3. Los identificadores que comienzan y terminan con guiones bajos dobles (como _init_) son identificadores privados,
    por lo tanto, a menos que sea requerido por escenarios específicos, debe evitar usar guiones bajos El identificador
  • Python permite el uso de caracteres chinos como identificadores, pero debemos tratar de evitar el uso de caracteres chinos como identificadores, lo que evitará encontrar muchos errores extraños.
  • Además de seguir las reglas anteriores, la denominación de los identificadores también tiene ciertas reglas para los nombres de los identificadores en diferentes escenarios. Por supuesto, las siguientes especificaciones aún pueden ejecutarse si no sigue el programa, pero la ventaja de seguir es que puede comprender el significado del código de manera más intuitiva.
           1. Cuando se usa el identificador como el nombre del módulo, debe ser lo más corto posible y se deben usar todas las letras minúsculas. Las letras múltiples se pueden separar con guiones bajos, como game_mian, game_register, etc.
           2. Cuando se usa el identificador como el nombre del paquete, debe ser lo más corto posible, y se deben usar todas las letras minúsculas. No se recomienda usar guiones bajos, como com.mr, com.mr.book, etc.
           3. Cuando el identificador se usa como un nombre de clase, la primera letra de la palabra debe estar en mayúscula. Por ejemplo, defina una clase de libro, que se puede llamar Libro.
           4. El nombre de la clase dentro del módulo puede tener la forma de "guión bajo + capital inicial", como _Book;
           5. Los nombres de funciones, nombres de atributos y nombres de métodos en la clase deben usar letras minúsculas, se pueden usar varias palabras entre División
           de subrayado 6. La denominación constante debe usar todas las letras mayúsculas, las palabras pueden separarse por subrayado;

2.4 Reglas de denominación de identificadores

  • Nomenclatura de joroba
    Inserte la descripción de la imagen aquí
    : minúscula de camello: la primera palabra comienza con una letra minúscula; la primera letra de la segunda palabra está en mayúscula, por ejemplo: myName, aDog.
    Mayúscula del camello (mayúscula): la primera letra de cada palabra está en mayúscula, por ejemplo: Nombre, Apellido.
  • Nomenclatura de
    subrayado Sin embargo, existe una nomenclatura más popular entre los programadores, que utiliza el subrayado "_" para conectar todas las palabras, como get_url, buffer_size.

3 palabras clave

Las palabras reservadas son algunas palabras en el lenguaje Python a las que se les ha dado un significado específico, lo que requiere que los desarrolladores utilicen estas palabras reservadas como identificadores para nombrar variables, funciones, clases, plantillas y otros objetos al desarrollar programas.

  • Las palabras reservadas también se denominan palabras clave en Python.
  • Para ver la lista de palabras clave, ingrésela en la ventana interactiva de Python:
>>> import keyword
>>> keyword.kwlist
  • O escriba PyCharm
import keyword
print(keyword.kwlist)

La lista de palabras clave se puede obtener por ambos métodos. La ventana interactiva se muestra en la siguiente figura: Para
Inserte la descripción de la imagen aquí
obtener más detalles acerca de las palabras reservadas, haga clic en [Uso de palabras y palabras clave reservadas de Python ]

Lectura recomendada:
[Conceptos básicos de Python] 02. Configuración del entorno de Python e instalación y configuración de PyCharm
[Conceptos básicos de Python] 01. Introducción a Python Conceptos básicos de
  informática y programación

Enlace de referencia:
https://www.cnblogs.com/daniumiqi/p/12155999.html

 

Continuará ...

Publicado 5 artículos originales · elogiado 3 · visitas 319

Supongo que te gusta

Origin blog.csdn.net/qq_37572548/article/details/105429279
Recomendado
Clasificación