有以下几种:
variables = {'var1': 10, 'var2': 'hello', 'var3': True}
print(variables['var1']) # 输出:10
print(variables['var2']) # 输出:hello
print(variables['var3']) # 输出:True
推荐的腾讯云相关产品:腾讯云数据库Redis,提供高性能的内存数据库服务,适用于存储和读取字典类型的数据。产品介绍链接地址:https://cloud.tencent.com/product/redis
class NominalVariable:
def __init__(self, value):
self.value = value
def get_value(self):
return self.value
def set_value(self, new_value):
self.value = new_value
var1 = NominalVariable(10)
var2 = NominalVariable('hello')
var3 = NominalVariable(True)
print(var1.get_value()) # 输出:10
print(var2.get_value()) # 输出:hello
print(var3.get_value()) # 输出:True
var1.set_value(20)
print(var1.get_value()) # 输出:20
推荐的腾讯云相关产品:腾讯云函数计算,提供无服务器的事件驱动计算服务,适用于处理类似类的自定义逻辑。产品介绍链接地址:https://cloud.tencent.com/product/scf
from enum import Enum
class NominalVariable(Enum):
VAR1 = 10
VAR2 = 'hello'
VAR3 = True
print(NominalVariable.VAR1) # 输出:NominalVariable.VAR1
print(NominalVariable.VAR2) # 输出:NominalVariable.VAR2
print(NominalVariable.VAR3) # 输出:NominalVariable.VAR3
print(NominalVariable.VAR1.value) # 输出:10
print(NominalVariable.VAR2.value) # 输出:hello
print(NominalVariable.VAR3.value) # 输出:True
推荐的腾讯云相关产品:腾讯云容器服务,提供高性能、高可靠的容器化应用管理平台,适用于部署和管理使用枚举类型的应用。产品介绍链接地址:https://cloud.tencent.com/product/ccs
领取专属 10元无门槛券
手把手带您无忧上云