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从入门到精通(DAY 2)
Dec 20 Python
Python构造自定义方法来美化字典结构输出的示例
Jun 16 Python
tensorflow实现图像的裁剪和填充方法
Jul 27 Python
Python从单元素字典中获取key和value的实例
Dec 31 Python
Python循环中else,break和continue的用法实例详解
Jul 11 Python
python代码如何实现余弦相似性计算
Feb 09 Python
keras绘制acc和loss曲线图实例
Jun 15 Python
python爬虫泛滥的解决方法详解
Nov 25 Python
Python基础之数据类型知识汇总
May 18 Python
如何使用Tkinter进行窗口的管理与设置
Jun 30 Python
python中使用 unittest.TestCase单元测试的用例详解
Aug 30 Python
用Python爬取英雄联盟的皮肤详细示例
Dec 06 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数组中包含中文的排序方法
2014/06/03 PHP
纯PHP代码实现支付宝批量付款
2015/12/24 PHP
基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼
2006/12/06 Javascript
JQUERY 对象与DOM对象之两者相互间的转换
2009/04/27 Javascript
限制文本框输入N个字符的js代码
2010/05/13 Javascript
dess中一个简单的多路委托的实现
2010/07/20 Javascript
jQuery切换所有复选框选中状态的方法
2015/07/02 Javascript
Javascript 字符串模板的简单实现
2016/02/13 Javascript
JavaScript实现99乘法表及隔行变色实例代码
2016/02/24 Javascript
Bootstrap风格的WPF样式
2016/12/07 Javascript
微信小程序开发之圆形菜单 仿建行圆形菜单实例
2016/12/12 Javascript
一文快速详解前端框架 Vue 最强大的功能
2019/05/21 Javascript
实例详解带参数的 npm script
2019/05/28 Javascript
原生javascript制作的拼图游戏实现方法详解
2020/02/23 Javascript
Python类的动态修改的实例方法
2017/03/24 Python
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
2017/04/11 Python
Python探索之URL Dispatcher实例详解
2017/10/28 Python
利用selenium 3.7和python3添加cookie模拟登陆的实现
2017/11/20 Python
Python合并多个Excel数据的方法
2018/07/16 Python
python3.6数独问题的解决
2019/01/21 Python
Python中的字符串切片(截取字符串)的详解
2019/05/15 Python
python实现两个文件夹的同步
2019/08/29 Python
CSS3中的clip-path使用攻略
2015/08/03 HTML / CSS
CSS3哪些新特性值得称赞
2016/03/02 HTML / CSS
html+css3实现的登录界面
2020/12/09 HTML / CSS
斯洛伐克电子产品购物网站:DATART
2020/04/05 全球购物
生产部经理岗位职责
2013/12/16 职场文书
物业招聘计划书
2014/01/10 职场文书
房屋租赁协议书范本
2014/04/10 职场文书
2014基层党员批评与自我批评范文
2014/09/24 职场文书
支行行长竞聘报告
2014/11/06 职场文书
2014年党支部书记工作总结
2014/12/04 职场文书
硕士毕业答辩开场白
2015/05/27 职场文书
毕业赠语大全
2015/06/23 职场文书
《索溪峪的野》教学反思
2016/02/19 职场文书
美元符号 $
2022/02/17 杂记