加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python 将字符串(string)转换(convert)成布尔值(boolean)

发布时间:2020-12-17 17:02:47 所属栏目:Python 来源:网络整理
导读:python 将字符串(string)转换(convert)成布尔值(boolean) from?distutils.util?import?strtoboolprint(strtobool('False'))?0print(strtobool('true'))?1print(strtobool('t'))?1print(strtobool('f'))?0print(strtobool('yes'))?1print(strtobool('no'))?

python 将字符串(string)转换(convert)成布尔值(boolean)

from?distutils.util?import?strtobool

print(strtobool('False'))
>>>?0

print(strtobool('true'))
>>>?1

print(strtobool('t'))
>>>?1

print(strtobool('f'))
>>>?0

print(strtobool('yes'))
>>>?1

print(strtobool('no'))
>>>?0

注意:

treu值为y,y,t,true,on和1;

false值是n,no,f,false,off和0。

如果val是其他值,则引发ValueError。


文档参考:

Python 2: http://docs.python.org/2/distutils/apiref.html?highlight=distutils.util#distutils.util.strtobool

Python 3: https://docs.python.org/3/distutils/apiref.html#distutils.util.strtobool


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读