Python中six模塊基礎用法
更新時間:2019年12月08日 08:56:48 作者:MrDoghead
在本篇文章里小編給大家分享的是關于Python中six模塊基礎用法以及相關知識點,需要的朋友們學習下。
背景
大家知道現在python主要有兩個大的版本,一個是python2另一個是python3,那么不同的人可能會習慣不同的版本,而python2和python3又有一些區(qū)別和不兼容的地方,給程序猿造成了很大的煩惱,怎么辦呢?
作用
Six 就是來解決這個煩惱的,這是一個專門用來兼容 Python 2 和 Python 3 的模塊,它解決了諸如 urllib 的部分方法不兼容, str 和 bytes 類型不兼容等“知名”問題。
使用
import six six.PY2 #返回一個表示當前運行環(huán)境是否為python2的boolean值 six.PY3 #返回一個表示當前運行環(huán)境是否為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中,使用的字節(jié)序列的類型為str;在python3中使用的字節(jié)序列的類型為bytes
six的函數還有很多很多,不常用的這里就不一一列舉了,需要時可以查閱文檔。
以上就是關于SIX模塊的基礎知識點,感謝大家的學習和對腳本之家的支持。
您可能感興趣的文章:
相關文章
Python?格式化輸出字符串的方法(輸出字符串+數字的幾種方法)
字符串格式化輸出是python非常重要的基礎語法,這篇文章主要介紹了Python?格式化輸出字符串(輸出字符串+數字的幾種方法)的方法,需要的朋友可以參考下2023-03-03
Python數據分析中Groupby用法之通過字典或Series進行分組的實例
下面小編就為大家分享一篇Python數據分析中Groupby用法之通過字典或Series進行分組的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12

