Python中six模块基础用法
背景
大家知道现在python主要有两个大的版本,一个是python2另一个是python3,那么不同的人可能会习惯不同的版本,而python2和python3又有一些区别和不兼容的地方,给程序猿造成了很大的烦恼,怎么办呢?
作用
Six就是来解决这个烦恼的,这是一个专门用来兼容Python2和Python3的模块,它解决了诸如urllib的部分方法不兼容,str和bytes类型不兼容等“知名”问题。
使用
importsix six.PY2#返回一个表示当前运行环境是否为python2的boolean值 six.PY3#返回一个表示当前运行环境是否为python3的boolean值 six.integer_types#在python2中,存在int和long两种整数类型;在python3中,仅存在一种类型int six.string_types#在python2中,使用的为basestring;在python3中,使用的为str six.text_type#在python2中,使用的文本字符的类型为unicode;在python3中使用的文本字符的类型为str six.binary_type#在python2中,使用的字节序列的类型为str;在python3中使用的字节序列的类型为bytes
six的函数还有很多很多,不常用的这里就不一一列举了,需要时可以查阅文档。
以上就是关于SIX模块的基础知识点,感谢大家的学习和对毛票票的支持。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。