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捕捉和模拟鼠标事件的方法
Jun 03 Python
Python 模拟购物车的实例讲解
Sep 11 Python
python利用标准库如何获取本地IP示例详解
Nov 01 Python
python中matplotlib的颜色及线条控制的示例
Mar 16 Python
用Python编写一个简单的CS架构后门的方法
Nov 20 Python
python+opencv实现霍夫变换检测直线
Oct 23 Python
使用pandas把某一列的字符值转换为数字的实例
Jan 29 Python
Pandas实现DataFrame按行求百分数(比例数)
Dec 27 Python
pandas参数设置的实用小技巧
Aug 23 Python
浅谈Python __init__.py的作用
Oct 28 Python
Python Selenium XPath根据文本内容查找元素的方法
Dec 07 Python
python基础详解之if循环语句
Apr 24 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
如何使用PHP中的字符串函数
2006/10/09 PHP
php通过exif_read_data函数获取图片的exif信息
2015/05/21 PHP
PHP递归遍历多维数组实现无限分类的方法
2016/05/06 PHP
PHP 7.1新特性的汇总介绍
2016/12/16 PHP
PHP里的$_GET数组介绍
2019/03/22 PHP
PHPStorm2020.1永久激活及下载更新至2020(推荐)
2020/09/25 PHP
使用jscript实现二进制读写脚本代码
2008/06/09 Javascript
JavaScript对象、属性、事件手册集合方便查询
2010/07/04 Javascript
基于Jquery的动态创建DOM元素的代码
2010/12/28 Javascript
js取消单选按钮选中示例代码
2013/11/14 Javascript
javascript中处理时间戳为日期格式的方法
2014/01/02 Javascript
Javascript基础教程之argument 详解
2015/01/18 Javascript
AngularJS 中文API参考手册
2016/07/28 Javascript
Angular ng-repeat指令实例以及扩展部分
2016/12/26 Javascript
深入理解Vue生命周期、手动挂载及挂载子组件
2017/09/27 Javascript
vue2.0 中使用transition实现动画效果使用心得
2018/08/13 Javascript
JSON.stringify()方法讲解
2019/01/31 Javascript
JavaScript this在函数中的指向及实例详解
2019/10/14 Javascript
Vue实现鼠标经过文字显示悬浮框效果的示例代码
2020/10/14 Javascript
python新手经常遇到的17个错误分析
2014/07/30 Python
Python中使用PDB库调试程序
2015/04/05 Python
Python下载懒人图库JavaScript特效
2015/05/28 Python
python验证码识别实例代码
2018/02/03 Python
python实现读Excel写入.txt的方法
2018/04/29 Python
pygame游戏之旅 按钮上添加文字的方法
2018/11/21 Python
华为2019校招笔试题之处理字符串(python版)
2019/06/25 Python
python中如何进行连乘计算
2020/05/28 Python
英国领先的男装设计师服装独立零售商:Repertoire Fashion
2020/10/19 全球购物
行政工作试用期自我评价
2014/09/14 职场文书
师德师风个人自我剖析材料
2014/09/27 职场文书
县委务虚会发言材料
2014/10/20 职场文书
优秀教师先进事迹材料
2014/12/15 职场文书
创先争优承诺书
2015/01/20 职场文书
三峡导游词
2015/01/31 职场文书
Python Socket编程详解
2021/04/25 Python
浅谈MySQL之浅入深出页原理
2021/06/23 MySQL