当前位置: 首页 > news >正文

Python中的枚举类

提问:

下面这段 python 代码会输出什么样的结果?True还是False

class DataSource(Enum):akshare = "akshare"alpaca = "alpaca"alphavantage = "alphavantage"baostock = "baostock"binance = "binance"ccxt = "ccxt"iexcloud = "iexcloud"joinquant = "joinquant"quandl = "quandl"quantconnect = "quantconnect"rqdata = "rqdata"ricequant = "ricequant"tushare = "tushare"wrds = "wrds"yahoofinance = "yahoofinance"print('tushare' == DataSource.tushare)

召唤豆包!

ee13d139acc81b8e1d25c2b79edc1608

False

解释:

  • DataSource 是一个 Enum(枚举)类,DataSource.tushare 是该枚举类的一个成员对象,而非字符串。
  • 比较 'tushare' == DataSource.tushare 时,是在比较字符串枚举成员对象,两者类型不同,因此结果为 False

正确的比较方式:

若要判断枚举成员的值是否为 'tushare',应使用枚举成员的 .value 属性:

print('tushare' == DataSource.tushare.value)  # 输出:True

http://www.sczhlp.com/news/87352/

相关文章:

  • 数据结构与算法-25.红黑树
  • mysql 收费 网站建设和平天津网站建设
  • 网站后台搭建图文wordpress支付可见公众号收款
  • 开封做网站优化单页网站订单系统怎么改邮箱
  • app设计网站模板网站开发下载那个
  • 自己建一个电商网站吗论文收录网站
  • 建设企业网站的常见成本有哪些织梦做英文网站出现乱码
  • 站长工具的使用seo综合查询运营广州百度竞价外包
  • 网站开发需求文档模板在线p图
  • 网站功能建设与栏目划分做直播网站软件有哪些软件下载
  • 织梦网站文章发布信息模板下载之路网站建设
  • 私人订制网站推荐做暧暧网站
  • wordpress建立网站实例伪静态 网站
  • 织梦软件网站模板下载地址个人门户网站备案
  • 镇江做网站seolatex wordpress 怎么用
  • 中英文企业网站河北邯郸市简介
  • 怎么样从头开始做网站天津建设交培训中心网站
  • 网站移动端凡科互动游戏修改器
  • 龙岗网络推广深圳网站建设网站建设横幅系列素材
  • 1.2 亿篇论文数据集,多学科学术语料库,涵盖医学、化学、生物学、人文、物理、工程、数学、生态、经济与计算机科学,用于 NLP、知识图谱与大模型训练
  • Putty 工具集 plink和pscp使用
  • MyEMS:开源驱动下的企业能源管理革新者 —— 从技术架构到 “双碳” 落地的实践之路
  • 菏泽网的网站建设的联系方式wordpress后台登录慢
  • 郑州做网站制作的公司网站建设实施方案
  • 集团网站建设效果贵阳手机网站建设费用
  • 网站内容优化北京哪里有网站建设设计
  • JWT攻击详解与CTF实战
  • 导航网站制作 zhihu网页是怎么制作的
  • MyEMS:开源能源管理的破局者
  • github拉项目报Failed to connect to github.com port 443失败解决方法