Python中six模块基础用法


Posted in Python onDecember 08, 2019

背景

大家知道现在python主要有两个大的版本,一个是python2另一个是python3,那么不同的人可能会习惯不同的版本,而python2和python3又有一些区别和不兼容的地方,给程序猿造成了很大的烦恼,怎么办呢?

作用

Six 就是来解决这个烦恼的,这是一个专门用来兼容 Python 2 和 Python 3 的模块,它解决了诸如 urllib 的部分方法不兼容, str 和 bytes 类型不兼容等“知名”问题。

使用

import six

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模块的基础知识点,感谢大家的学习和对三水点靠木的支持。

Python 相关文章推荐
Python使用Scrapy爬取妹子图
May 28 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
Jan 06 Python
Python实现判断字符串中包含某个字符的判断函数示例
Jan 08 Python
Python 获得命令行参数的方法(推荐)
Jan 24 Python
Python 元类实例解析
Apr 04 Python
Python实现的生产者、消费者问题完整实例
May 30 Python
Python 实现某个功能每隔一段时间被执行一次的功能方法
Oct 14 Python
计算机二级python学习教程(3) python语言基本数据类型
May 16 Python
pytorch torch.expand和torch.repeat的区别详解
Nov 05 Python
python实现一次性封装多条sql语句(begin end)
Jun 06 Python
Python接收手机短信的代码整理
Aug 02 Python
详细介绍python操作RabbitMq
Apr 12 Python
python实现布隆过滤器及原理解析
Dec 08 #Python
python实现图片二值化及灰度处理方式
Dec 07 #Python
matplotlib实现显示伪彩色图像及色度条
Dec 07 #Python
python中利用matplotlib读取灰度图的例子
Dec 07 #Python
matplotlib.pyplot画图并导出保存的实例
Dec 07 #Python
python 实现turtle画图并导出图片格式的文件
Dec 07 #Python
基于python plotly交互式图表大全
Dec 07 #Python
You might like
Protoss兵种介绍
2020/03/14 星际争霸
php用数组返回无限分类的列表数据的代码
2010/08/08 PHP
PHP更新购物车数量(表单部分/PHP处理部分)
2013/05/03 PHP
php文件操作相关类实例
2015/06/18 PHP
PHP  实现等比压缩图片尺寸和大小实例代码
2016/10/08 PHP
在Laravel中实现使用AJAX动态刷新部分页面
2019/10/15 PHP
javascript window.opener的用法分析
2010/04/07 Javascript
关于ExtJS4.1:快捷键支持的问题
2013/04/24 Javascript
js中的this关键字详解
2013/09/25 Javascript
document.getElementById获取控件对象为空的解决方法
2013/11/20 Javascript
jQuery hover事件简单实现同时绑定2个方法
2016/06/07 Javascript
jQuery实现点击后高亮背景固定显示的菜单效果【附demo源码下载】
2016/09/21 Javascript
深入理解react-router 路由的实现原理
2018/09/26 Javascript
javascript function(函数类型)使用与注意事项小结
2019/06/10 Javascript
Swiper.js实现移动端元素左右滑动
2019/09/08 Javascript
使用 Angular RouteReuseStrategy 缓存(路由)组件的实例代码
2019/11/01 Javascript
vue 递归组件的简单使用示例
2021/01/14 Vue.js
[54:17]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第二场 1月10日
2021/03/11 DOTA
Django JWT Token RestfulAPI用户认证详解
2019/01/23 Python
python实现猜拳小游戏
2020/04/05 Python
基于python实现操作git过程代码解析
2020/07/27 Python
关于Python 解决Python3.9 pandas.read_excel(‘xxx.xlsx‘)报错的问题
2020/11/28 Python
浅谈CSS3动画的回调处理
2016/07/21 HTML / CSS
HTML5拖拽功能实现的拼图游戏
2018/07/31 HTML / CSS
韩国三星旗下的一家超市连锁店:Home Plus
2016/07/30 全球购物
Perricone MD裴礼康美国官网:抗衰老护肤品
2016/09/26 全球购物
荷兰家电销售网站:Welhof
2020/12/08 全球购物
新加坡第一的杂货零售商:NTUC FairPrice
2020/12/05 全球购物
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
2014/01/05 面试题
高三自我评价
2014/02/01 职场文书
《这儿真好》教学反思
2014/02/22 职场文书
给老婆的保证书范文
2014/04/28 职场文书
弘扬民族精神演讲稿
2014/05/07 职场文书
关于青春的演讲稿三分钟
2014/08/22 职场文书
邀请函的格式
2015/01/30 职场文书
何时使用Map来代替普通的JS对象
2021/04/29 Javascript