Code import
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
Metadata-Version: 2.0
|
||||
Name: enum34
|
||||
Version: 1.1.6
|
||||
Summary: Python 3.4 Enum backported to 3.3, 3.2, 3.1, 2.7, 2.6, 2.5, and 2.4
|
||||
Home-page: https://bitbucket.org/stoneleaf/enum34
|
||||
Author: Ethan Furman
|
||||
Author-email: ethan@stoneleaf.us
|
||||
License: BSD License
|
||||
Platform: UNKNOWN
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: Intended Audience :: Developers
|
||||
Classifier: License :: OSI Approved :: BSD License
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Topic :: Software Development
|
||||
Classifier: Programming Language :: Python :: 2.4
|
||||
Classifier: Programming Language :: Python :: 2.5
|
||||
Classifier: Programming Language :: Python :: 2.6
|
||||
Classifier: Programming Language :: Python :: 2.7
|
||||
Classifier: Programming Language :: Python :: 3.3
|
||||
Classifier: Programming Language :: Python :: 3.4
|
||||
Classifier: Programming Language :: Python :: 3.5
|
||||
Provides: enum
|
||||
|
||||
enum --- support for enumerations
|
||||
========================================
|
||||
|
||||
An enumeration is a set of symbolic names (members) bound to unique, constant
|
||||
values. Within an enumeration, the members can be compared by identity, and
|
||||
the enumeration itself can be iterated over.
|
||||
|
||||
from enum import Enum
|
||||
|
||||
class Fruit(Enum):
|
||||
apple = 1
|
||||
banana = 2
|
||||
orange = 3
|
||||
|
||||
list(Fruit)
|
||||
# [<Fruit.apple: 1>, <Fruit.banana: 2>, <Fruit.orange: 3>]
|
||||
|
||||
len(Fruit)
|
||||
# 3
|
||||
|
||||
Fruit.banana
|
||||
# <Fruit.banana: 2>
|
||||
|
||||
Fruit['banana']
|
||||
# <Fruit.banana: 2>
|
||||
|
||||
Fruit(2)
|
||||
# <Fruit.banana: 2>
|
||||
|
||||
Fruit.banana is Fruit['banana'] is Fruit(2)
|
||||
# True
|
||||
|
||||
Fruit.banana.name
|
||||
# 'banana'
|
||||
|
||||
Fruit.banana.value
|
||||
# 2
|
||||
|
||||
Repository and Issue Tracker at https://bitbucket.org/stoneleaf/enum34.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user