常用python数据类型转换函数总结


Posted in Python onMarch 11, 2014

1、chr(i)
chr()函数返回ASCII码对应的字符串。

>>> print chr(65)
A
>>> print chr(66)>>> print chr(65)+chr(66)
AB

2、complex(real[,imaginary])
complex()函数可把字符串或数字转换为复数。
>>> complex("2+1j")
(2+1j)
>>> complex("2")
(2+0j)
>>> complex(2,1)
(2+1j)
>>> complex(2L,1)
(2+1j)

3、float(x)
float()函数把一个数字或字符串转换成浮点数。
>>> float("12")
12.0
>>> float(12L)
12.0
>>> float(12.2)
12.199999999999999

4、hex(x)
hex()函数可把整数转换成十六进制数。
>>> hex(16)
'0x10'
>>> hex(123)
'0x7b'

5、long(x[,base])
long()函数把数字和字符串转换成长整数,base为可选的基数。
>>> long("123")
123L
>>> long(11)
11L

6、list(x)
list()函数可将序列对象转换成列表。如:
>>> list("hello world")
['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']
>>> list((1,2,3,4))
[1, 2, 3, 4]

7、int(x[,base])
int()函数把数字和字符串转换成一个整数,base为可选的基数。
>>> int(3.3)
3
>>> int(3L)
3
>>> int("13")
13
>>> int("14",15)
19

8、min(x[,y,z...])
min()函数返回给定参数的最小值,参数可以为序列。
>>> min(1,2,3,4)
1
>>> min((1,2,3),(2,3,4))
(1, 2, 3)

9、max(x[,y,z...])
max()函数返回给定参数的最大值,参数可以为序列。
>>> max(1,2,3,4)
4
>>> max((1,2,3),(2,3,4))
(2, 3, 4)

10、oct(x)
oct()函数可把给出的整数转换成八进制数。
>>> oct(8)
'010'
>>> oct(123)
'0173'

11、ord(x)
ord()函数返回一个字符串参数的ASCII码或Unicode值。
>>> ord("a")
97
>>> ord(u"a")
97

12、str(obj)
str()函数把对象转换成可打印字符串。
>>> str("4")
'4'
>>> str(4)
'4'
>>> str(3+2j)
'(3+2j)'

13、tuple(x)
tuple()函数把序列对象转换成tuple。
>>> tuple("hello world")
('h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd')
>>> tuple([1,2,3,4])
(1, 2, 3, 4)

14、type(x)
type()可以接收任何东西作为参数??并返回它的数据类型。整型、字符串、列表、字典、元组、函数、类、模块,甚至类型对象都可以作为参数被 type 函数接受。
>>> type(1)           
<type 'int'>
>>> li = []
>>> type(li)          
<type 'list'>
>>> import odbchelper
>>> type(odbchelper)  
<type 'module'>
>>> import types      
>>> type(odbchelper) == types.ModuleType
True
Python 相关文章推荐
Python getopt模块处理命令行选项实例
May 13 Python
python脚本设置系统时间的两种方法
Feb 21 Python
基于asyncio 异步协程框架实现收集B站直播弹幕
Sep 11 Python
Python使用ConfigParser模块操作配置文件的方法
Jun 29 Python
详解python的argpare和click模块小结
Mar 31 Python
75条笑死人的知乎神回复,用60行代码就爬完了
May 06 Python
Django静态资源部署404问题解决方案
May 11 Python
Python利用命名空间解析XML文档
Aug 10 Python
python使用隐式循环快速求和的实现示例
Sep 11 Python
Python爬取微信小程序通用方法代码实例详解
Sep 29 Python
Python re.sub 反向引用的实现
Jul 07 Python
python双向链表实例详解
May 25 Python
python读取csv文件示例(python操作csv)
Mar 11 #Python
Python help()函数用法详解
Mar 11 #Python
python操作日期和时间的方法
Mar 11 #Python
Python 字符串操作方法大全
Mar 11 #Python
Python去掉字符串中空格的方法
Mar 11 #Python
使用python 获取进程pid号的方法
Mar 10 #Python
python调用java的Webservice示例
Mar 10 #Python
You might like
PHP统计目录下的文件总数及代码行数(去除注释及空行)
2011/01/17 PHP
深入HTTP响应状态码速查表的详解
2013/06/07 PHP
PHP读取CURL模拟登录时生成Cookie文件的方法
2014/11/04 PHP
用Javascript实现UTF8编码转换成gb2312编码
2006/12/22 Javascript
JQuery 初体验(建议学习jquery)
2009/04/25 Javascript
JavaScript 以对象为索引的关联数组
2010/05/19 Javascript
固定背景实现的背景滚动特效示例分享
2013/05/19 Javascript
在线所见即所得HTML编辑器的实现原理浅析
2015/04/25 Javascript
简介JavaScript中的setDate()方法的使用
2015/06/11 Javascript
基于javascript实现checkbox复选框实例代码
2016/01/28 Javascript
原生js获取元素样式的简单方法
2016/08/06 Javascript
node.js文件上传处理示例
2016/10/27 Javascript
Dropzone.js实现文件拖拽上传功能(附源码下载)
2016/11/22 Javascript
bootstrap插件treeview实现全选父节点下所有子节点和反选功能
2017/07/21 Javascript
浅谈Node Inspector 代理实现
2017/10/19 Javascript
React Native 使用Fetch发送网络请求的示例代码
2017/12/02 Javascript
通过封装scroll.js 获取滚动条的值
2018/07/13 Javascript
Node.js使用MongoDB的ObjectId作为查询条件的方法
2019/09/10 Javascript
OpenLayers实现图层切换控件
2020/09/25 Javascript
在Python中使用判断语句和循环的教程
2015/04/25 Python
python 中字典嵌套列表的方法
2018/07/03 Python
python 读取文件并把矩阵转成numpy的两种方法
2019/02/12 Python
pytorch 获取tensor维度信息示例
2020/01/03 Python
基于css3实现漂亮便签样式
2013/03/18 HTML / CSS
SKECHERS官方旗舰店:美国舒适运动休闲品牌
2017/12/22 全球购物
苹果音乐订阅:Apple Music
2018/08/02 全球购物
抽象类和接口的区别
2012/09/19 面试题
大一新生军训时的自我评价分享
2013/12/05 职场文书
药学专业学生的自我评价分享
2014/02/06 职场文书
幼师求职信
2014/06/23 职场文书
毕业生个人总结
2015/02/28 职场文书
会计求职自荐信
2015/03/26 职场文书
校友会致辞
2015/07/30 职场文书
母亲节感言
2015/08/03 职场文书
Python数据分析之绘图和可视化详解
2021/06/02 Python
基于HTML十秒做出淘宝页面
2021/10/24 HTML / CSS