python 基本使用 异常判断

异常处理

try:
  pass
except:
  pass  # 异常时进入此处
else:
  pass  # 没有异常时进入此处
finally:
  pass  # 一定会执行的部分

变量

引用全局变量,不需要global声明;修改全局变量,需要global声明;
列表、字典若是只修改其中的元素,可以直接使用全局变量,不需要global声明;

输出方法

  1. f
f'hello{name}, you are {age}'
  1. str.format()
'hello{}, you are {}'.format(name,age)

Enum 枚举类型

from enum import Enum
class Vip(Enum):
    MONDAY = 0
    TUESDAY = 1
    WEDNESDAY = 2
    THURSDAY = 3
    FRIDAY = 4
    SATURDAY = 5
    SUNDAY = 6

1、获取枚举成员

# 方法一:
print(Vip.MONDAY)
print(type(Vip.MONDAY))
# 方法二
print(Vip['TUESDAY'])
print(type(Vip['TUESDAY']))
# 方法三
print(Vip(0))
print(type(Vip(0)))

-------------------------
<Vip.MONDAY: 0>
<enum 'Vip'>
<Vip.MONDAY: 0>
<enum 'Vip'>
<Vip.MONDAY: 0>
<enum 'Vip'>

2、获取枚举成员的值

Vip.FRIDAY.name
Vip.FRIDAY.value
-------------------------
'FRIDAY'
4

原文地址:https://www.cnblogs.com/qev211/p/15272748.html