Directorio de artículos
Variables y tipos de datos
1. Definición de variables
Para los datos que se reutilizan y que a menudo necesitan modificarse, se puede definir como una variable para mejorar la eficiencia de la programación.
La sintaxis para definir una variable es: nombre de variable = valor de variable. (El papel de = aquí es la asignación.)
Después de definir una variable, puede usar el nombre de la variable para acceder al valor de la variable.
Por ejemplo:
# 不使用变量打印三次 "今天天气真好",如果需要变成打印 "今天天气不好" 需要修改三行代码
print("今天天气真好")
print("今天天气真好")
print("今天天气真好")
# 定义一个变量表示这个字符串。如果需要修改内容,只需要修改变量对应的值即可
weather = "今天天气真好"
print(weather) # 注意,变量名不需要使用引号包裹
print(weather)
print(weather)
ilustrar:
- El llamado nombre de variable puede entenderse como una casilla, cuando se necesita utilizar un valor de variable, se trae la casilla correspondiente.
- Una variable es una cantidad variable que se puede modificar en cualquier momento.
- Los programas se utilizan para procesar datos y las variables se utilizan para almacenar datos.
Dos, el tipo de variable
En el programa: para satisfacer las diferentes necesidades comerciales en Python, los datos también se dividen en diferentes tipos. Como se muestra abajo:
Tercero, ver el tipo de datos
-
En python, siempre que se define una variable y tiene datos, se ha determinado su tipo, los desarrolladores no necesitamos tomar la iniciativa para explicar su tipo, el sistema la identificará automáticamente. Es decir, al usarlo, "las variables no tienen tipo, pero los datos tienen tipo".
-
Por ejemplo, en el siguiente ejemplo, no podemos predecir el tipo de variable b, pero el tipo de a puede confirmarse en función de los datos.
-
Si desea verificar el tipo de datos almacenados en una variable temporalmente, puede usar
type(变量的名字)
para verificar el tipo de datos almacenados en la variable.
Identificadores y palabras clave
identificador
En los lenguajes de programación de computadoras, los identificadores son los nombres que utilizan los usuarios al momento de programar, se utilizan para nombrar variables, constantes, funciones, bloques de sentencias, etc., a fin de establecer la relación entre nombres y uso.
Reglas de nomenclatura
- Los identificadores consisten en letras, guiones bajos y números, y los números no pueden comenzar con un número.
- Estrictamente sensible a mayúsculas y minúsculas.
- No se pueden utilizar palabras clave.
Pensando: ¿Cuáles de los siguientes identificadores son correctos y cuáles son incorrectos?
- fromNo12 (correcto)
- from#12 (error, no se pueden usar caracteres especiales)
- mi_booleano (verdadero)
- my-Boolean (incorrecto, no puede usar guiones)
- Obj2 (correcto)
- 2ndObj (error, no puede comenzar con un número)
- myInt (correcto)
- prueba1 (correcto)
- Mike2jack (Correcto)
- Mi_tExt (correcto)
- _prueba (correcto)
- test!32 (error, no se pueden usar caracteres especiales)
- haha(da)tt (error, no se pueden usar caracteres especiales)
- int (error, es palabra clave)
- jack_rose (correcto)
- jack&rose (error, no se pueden usar caracteres especiales)
- GUI (correcto)
- GUI (error, no se pueden usar caracteres especiales)
Convenciones de nombres
- La denominación del identificador debe ser como su nombre lo indica.
- Proporcione un nombre significativo e intente saber lo que significa de un vistazo (para mejorar la legibilidad del código) Por ejemplo: el nombre se define como nombre y el estudiante se define como estudiante
a = "zhangsan" # bad
name = "zhangsan" # good
b = 23 # bad
age = 23 # good
- Siga ciertas convenciones de nomenclatura.
- La nomenclatura de la joroba se divide a su vez en la nomenclatura de la joroba grande y la nomenclatura de la joroba pequeña.
- Minúscula camello: la primera palabra comienza con una letra minúscula; la segunda palabra comienza con una letra mayúscula, por ejemplo: miNombre, unPerro
- Mayúsculas de camello: la primera letra de cada palabra está en mayúscula, por ejemplo: FirstName, LastName.
- La nomenclatura de la joroba se divide a su vez en la nomenclatura de la joroba grande y la nomenclatura de la joroba pequeña.
- Otra nomenclatura es usar un guión bajo "_" para conectar todas las palabras, como send_buf. Las reglas de comando de Python siguen el estándar PEP8:
- Los nombres de variables, nombres de funciones y nombres de archivos están todos en minúsculas y conectados con guiones bajos;
- El nombre de la clase sigue el método de denominación de la gran joroba;
- Los nombres constantes están todos en mayúsculas;
palabras clave
El concepto de palabras clave Algunos identificadores tienen funciones especiales, que se denominan palabras clave. Python ha utilizado oficialmente las palabras clave, por lo que los desarrolladores no pueden definir identificadores con el mismo nombre que las palabras clave.
Lista de palabras clave :
False
, None
, True
, and
, , , as
, assert
, break
, , class
, continue
, def
, , del
, elif
, , else
, except
, finally
, for
, from
, global
, if
, , , , ,import
in
is
lambda
nonlocal
not
or
pass
raise
return
try
while
with
yield
Caso avanzado
[Python] Python se da cuenta del juego de adivinanzas: ¡desafía tu inteligencia y tu suerte!
[python] Use Selenium para obtener entradas (2023 Blog Star)
[Xiaobai debe ver] Python rastrea un ejemplo de datos de jugadores de la NBA
[Xiaobai debe ver] Visualización y procesamiento de datos del rastreador de Python
[Imprescindible para Xiaobai] Use Python para generar una lista personalizada de documentos de Word
Procesamiento y visualización de datos geoespaciales usando geopandas y shapely (.shp)
Utilice selenio para rastrear los datos de la lista de películas de Maoyan
Explicación detallada del principio y la implementación del algoritmo de mejora de imagen Retinex
Primeros pasos con los reptiles (1): aprenda los conceptos básicos y las habilidades de los reptiles
Conceptos básicos de programación orientada a objetos de Python y código de muestra
Guía de operación de archivos de Python: codificación, lectura, escritura y manejo de excepciones
Conjunto de herramientas de automatización de Selenium - Guía completa y tutoriales
Tutorial de los conceptos básicos del rastreador web de Python avanzados al combate real
Tutorial de procesamiento y análisis de datos de Pandas: desde lo básico hasta el combate real
Explicación detallada de los tipos de datos de uso común y las operaciones relacionadas en Python