Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Se puede cambiar el valor de una constante de Python?

¿Se puede cambiar el valor de una constante de Python?

En primer lugar, debemos comprender las constantes y las variables. La asignación es una definición

Constante

1. Constante de Python: una unidad utilizada para almacenar valores fijos en la memoria. , el valor de una constante no se puede cambiar

2. Convención de nomenclatura de constantes de Python: generalmente comienza con una letra mayúscula para distinguir - Chy constante chy variable

3. número Cadena booleana nula

4. Ejemplo: Aa=123, Ab=Null >3. Asignación constante de Python: Cadena numérica Valor booleano nula

4. Ab = 'chy', Ac = True y False, Ad = ' ';

Variables

1. Ocupan un espacio en la memoria y se utilizan para almacenar el valor. (o dirección) de la variable se puede cambiar

2. Convención de nomenclatura de variables de Python: el primer carácter debe comenzar con una letra o un guión bajo (_) y no puede comenzar con un número o caracteres chinos.

3. El primer carácter se puede combinar con letras, números y guiones bajos chy_0201 =

4. Valor de la variable:

Nombre de la variable = constante

a = 1

print(a)

Nombre de variable = otro nombre de variable

a = 1

a = a + 1

imprimir(a)

Nombre de la variable = expresión

si a = 1:

imprimir('ok ')

Nombre de la variable = función (valor de retorno)

a = 1

b = 2

c = a + b * 2

print( c)

5. En Python, la denominación de variables distingue entre mayúsculas y minúsculas. Las minúsculas son una variable y las mayúsculas son una constante. chy es diferente de Chy

6. Las palabras clave que se han utilizado en Python no se pueden usar para declarar variables en

7. Python, comillas simples y comillas dobles son lo mismo ''""

8. La asignación se puede utilizar en cualquier tipo de datos. El valor de una variable no es de tipo fijo.

9. Utilice el tipo (nombre de la variable) Verifique el tipo de datos asd='123' print(type(asd))

10. )

Además, generalmente las constantes definidas no se reasignarán. Si desea asignar valores varias veces, utilice variables.

En primer lugar, ¡Python no tiene constantes!

Pero podemos crear nuestras propias pseudoconstantes en Python combinando propiedades privadas con atributos daoproperty.

Por supuesto, esta constante se puede cambiar, pero es más problemático. Generalmente puedes usarla como una constante

#1.

Primero, inicialice una cantidad usando propiedades privadas

class Man(object):

def __init__(self,age):

self .__age=age p>

#2. Luego use propiedades para obtener

@property

def AGE(self):

return self.__age

#3. Finalmente, obtenemos la constante man.AGE, que se establece en una constante debido al atributo AGE, por lo que se llama sin corchetes

man = Man(300)<. /p>

imprimir(edad.hombre)

#4.EDAD=33

#5. ¡Esta es la manera fácil de establecer pseudoconstantes en Python!

¡Espero que te ayude! ¡Gracias por adoptar!