常用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读写excel的方法
Nov 18 Python
Python实现的数据结构与算法之队列详解
Apr 22 Python
简单了解什么是神经网络
Dec 23 Python
Python基于whois模块简单识别网站域名及所有者的方法
Apr 23 Python
详解PyTorch批训练及优化器比较
Apr 28 Python
spark: RDD与DataFrame之间的相互转换方法
Jun 07 Python
python检测文件夹变化,并拷贝有更新的文件到对应目录的方法
Oct 17 Python
Python骚操作之动态定义函数
Mar 26 Python
Python对接六大主流数据库(只需三步)
Jul 31 Python
Win10+GPU版Pytorch1.1安装的安装步骤
Sep 27 Python
使用Pandas的Series方法绘制图像教程
Dec 04 Python
Python 数据分析之逐块读取文本的实现
Dec 14 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
使用Xdebug调试和优化PHP程序之[1]
2007/04/17 PHP
在PHP中操作Excel实例代码
2010/04/29 PHP
屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码
2007/04/01 Javascript
js页面跳转常用的几种方式
2010/11/25 Javascript
jquery 结合C#后台的数组对文章的关键字自动添加链接的代码
2011/07/15 Javascript
关于JavaScript对象的动态选择及遍历对象
2014/03/10 Javascript
用Jquery.load载入页面后样式没了页面混乱的解决方法
2014/10/20 Javascript
jQuery Masonry瀑布流插件使用详解
2014/11/17 Javascript
使用jQueryMobile实现滑动翻页效果的方法
2015/02/04 Javascript
JavaScript 节流函数 Throttle 详解
2016/07/04 Javascript
JS正则RegExp.test()使用注意事项(不具有重复性)
2016/12/28 Javascript
AngularJs中 ng-repeat指令中实现含有自定义指令的动态html的方法
2017/01/19 Javascript
vue中用动态组件实现选项卡切换效果
2017/03/25 Javascript
基于JavaScript实现五子棋游戏
2020/08/26 Javascript
nodejs基于express实现文件上传的方法
2018/03/19 NodeJs
VUE实现强制渲染,强制更新
2019/10/29 Javascript
微信小程序中网络请求缓存的解决方法
2019/12/29 Javascript
js实现简单的贪吃蛇游戏
2020/04/23 Javascript
详解Django框架中的视图级缓存
2015/07/23 Python
Python新手入门最容易犯的错误总结
2017/04/24 Python
python实现分页效果
2017/10/25 Python
Python matplotlib绘图可视化知识点整理(小结)
2018/03/16 Python
Django中celery执行任务结果的保存方法
2019/07/12 Python
Python 模拟动态产生字母验证码图片功能
2019/12/24 Python
python环境下安装opencv库的方法
2020/03/05 Python
Python3 mmap内存映射文件示例解析
2020/03/23 Python
史上最详细的Python打包成exe文件教程
2021/01/17 Python
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
Marlies Dekkers内衣美国官方网上商店:高端内衣品牌
2018/11/12 全球购物
StubHub新西兰:购买和出售你的门票
2019/04/22 全球购物
俄罗斯在线大型超市:ТутПросто
2021/01/08 全球购物
大学生年度自我鉴定
2013/10/31 职场文书
驾驶员岗位职责
2014/01/29 职场文书
师范生见习总结范文
2015/06/23 职场文书
用python删除文件夹中的重复图片(图片去重)
2021/05/12 Python
MySQL视图概念以及相关应用
2022/04/19 MySQL