国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

溫州建設(shè)誠(chéng)信網(wǎng)站seo學(xué)習(xí)論壇

溫州建設(shè)誠(chéng)信網(wǎng)站,seo學(xué)習(xí)論壇,seo網(wǎng)站編輯是做什么的,南京做網(wǎng)站的網(wǎng)絡(luò)公司排名Python中的Enum Enum(枚舉)在很多應(yīng)用場(chǎng)景中都會(huì)出現(xiàn),因此絕大部分編程語(yǔ)言都實(shí)現(xiàn)了Enum類型,Python也不列外,但列外的是Enum在Python3.4中才被正式支持,我們先來(lái)看看Python3中的Enum是怎么使用的。 枚舉的…

Python中的Enum

Enum(枚舉)在很多應(yīng)用場(chǎng)景中都會(huì)出現(xiàn),因此絕大部分編程語(yǔ)言都實(shí)現(xiàn)了Enum類型,Python也不列外,但列外的是Enum在Python3.4中才被正式支持,我們先來(lái)看看Python3中的Enum是怎么使用的。
枚舉的創(chuàng)建方式很簡(jiǎn)單,就像創(chuàng)建一個(gè)類一樣,只需繼承Enum:

>>> from enum import Enum
>>> class Role(Enum):
...     admin = 1
...     manager = 2
...     guest = 3

它的語(yǔ)法和定義class完全是一樣的,但它并不是一個(gè)真正的class。這里的Role是Enum類型,里面的成員admin,manager都是它的實(shí)例對(duì)象,它們的類型是Role類型的:

>>> type(Role)
<class 'enum.EnumMeta'>
>>> type(Role.admin)
<enum 'Role'>
>>>

枚舉的每一個(gè)實(shí)例對(duì)象都有自己的名字和值:

>>> Role.admin.name
'admin'
>>> Role.admin.value
1

枚舉內(nèi)部更像是一個(gè)OrderedDict:

Role.__members__
mappingproxy(OrderedDict([('admin', <Role.admin: 1>), ('manager', <Role.manager: 2>), ('guest', <Role.guest: 3>)]))
>>>

Python2.x:

#!/usr/bin/env python
# -*- coding: utf-8 -*-__author__ = 'liuzhijun'def enum(name, *sequential, **named):values = dict(zip(sequential, range(len(sequential))), **named)values['values'] = values.values()# NOTE: Yes, we *really* want to cast using str() here.# On Python 2 type() requires a byte string (which is str() on Python 2).# On Python 3 it does not matter, so we'll use str(), which acts as# a no-op.# return type(str(name), (), values)import collectionsaa = collections.namedtuple(str(name), values.keys())return aa(**values)JobStatus = enum('JobStatus',QUEUED='queued',FINISHED='finished',FAILED='failed',STARTED='started',DEFERRED='deferred'
)print JobStatus.QUEUED
print JobStatus.FAILED
print JobStatus.STARTED
print JobStatus._fields
print JobStatus.values
http://m.aloenet.com.cn/news/36152.html

相關(guān)文章:

  • 學(xué)校網(wǎng)站模版網(wǎng)絡(luò)推廣優(yōu)化方案
  • 山東省作風(fēng)建設(shè)網(wǎng)站湖南網(wǎng)站排名
  • 做動(dòng)效的網(wǎng)站免費(fèi)外鏈發(fā)布
  • 網(wǎng)站的后臺(tái)登錄注冊(cè)怎么做賬戶競(jìng)價(jià)托管公司
  • asia域名發(fā)布網(wǎng)站谷歌瀏覽器安卓下載
  • 長(zhǎng)治制作網(wǎng)站傳統(tǒng)營(yíng)銷和網(wǎng)絡(luò)營(yíng)銷的區(qū)別
  • ui設(shè)計(jì)與網(wǎng)站建設(shè)網(wǎng)絡(luò)推廣渠道都有哪些
  • 網(wǎng)站一個(gè)人可以做嗎找培訓(xùn)機(jī)構(gòu)的網(wǎng)站
  • 網(wǎng)站建設(shè)技術(shù)分類aso具體優(yōu)化
  • 做中介開(kāi)什么網(wǎng)站如何搜索網(wǎng)頁(yè)關(guān)鍵詞
  • 湖北網(wǎng)站建設(shè)企業(yè)百度sem推廣具體做什么
  • 富平做網(wǎng)站中國(guó)職業(yè)培訓(xùn)在線平臺(tái)
  • 網(wǎng)站設(shè)計(jì)創(chuàng)意2023年6月疫情情況
  • 做ppt好用的網(wǎng)站廣告代發(fā)平臺(tái)
  • wen前端網(wǎng)站開(kāi)發(fā)日記外鏈的作用
  • 清遠(yuǎn)企業(yè)網(wǎng)站排名win7優(yōu)化教程
  • 權(quán)重較高網(wǎng)站深圳百度推廣聯(lián)系方式
  • 專注大連網(wǎng)站建設(shè)百度推廣登錄手機(jī)版
  • asp.net 網(wǎng)站訪問(wèn)量商品推廣與營(yíng)銷的方式
  • 京東商城網(wǎng)站設(shè)計(jì)酒店如何進(jìn)行網(wǎng)絡(luò)營(yíng)銷
  • 畫(huà)冊(cè)制作揭陽(yáng)seo推廣公司
  • 永嘉網(wǎng)站建設(shè)幾熱門關(guān)鍵詞
  • 山東美建站金華百度推廣公司
  • 開(kāi)發(fā)一個(gè)視頻網(wǎng)站要多少錢360優(yōu)化大師app下載
  • 南城區(qū)網(wǎng)站仿做網(wǎng)絡(luò)營(yíng)銷推廣與策劃
  • 05網(wǎng)亮點(diǎn)給力大試卷網(wǎng)站seo博客
  • 贛州信息港贛州熱線湖南seo網(wǎng)站多少錢
  • 我的世界做神器指令網(wǎng)站網(wǎng)絡(luò)平臺(tái)建站
  • 網(wǎng)站開(kāi)發(fā)難學(xué)嗎今天的新聞 聯(lián)播最新消息
  • 用vs2010做的網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)模板圖片