Convert 转换

pydu.convert.boolean(obj)

将对象转换为布尔值。

如果对象是字符串,将会以不区分大小写的形式转换:

  • yesyontruet1 转换为True
  • nonofffalsef0 转换为False
  • 如果传入其他值,抛出TypeError

如果对象不是字符串,将会使用 bool(obj) 转换。

>>> from pydu.string import boolean
>>> boolean('yes')
True
>>> boolean('no')
False