常用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中的异常处理学习笔记
Jan 28 Python
Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例
May 04 Python
解决pycharm无法调用pip安装的包问题
May 18 Python
Python动态导入模块的方法实例分析
Jun 28 Python
Python中的asyncio代码详解
Jun 10 Python
python的几种矩阵相乘的公式详解
Jul 10 Python
使用NumPy读取MNIST数据的实现代码示例
Nov 20 Python
python 并发下载器实现方法示例
Nov 22 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
Mar 06 Python
Pytorch实现将模型的所有参数的梯度清0
Jun 24 Python
Python 虚拟环境工作原理解析
Dec 24 Python
python for循环赋值问题
Jun 03 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
杏林同学录(三)
2006/10/09 PHP
php函数的常用方法及注意之处小结
2011/07/10 PHP
thinkPHP简单遍历数组方法分析
2016/05/16 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
2016/06/19 PHP
学习ExtJS border布局
2009/10/08 Javascript
jQuery+CSS 实现的超Sexy下拉菜单
2010/01/17 Javascript
如何动态的导入js文件具体该怎么实现
2014/01/14 Javascript
javascript获取四位数字或者字母的随机数
2015/01/09 Javascript
js获取域名的方法
2015/01/27 Javascript
xmlplus组件设计系列之网格(DataGrid)(10)
2017/05/05 Javascript
关于webpack代码拆分的解析
2017/07/20 Javascript
jQuery序列化form表单数据为JSON对象的实现方法
2018/09/20 jQuery
vue实现的组件兄弟间通信功能示例
2018/12/04 Javascript
vue中eslintrc.js配置最详细介绍
2018/12/21 Javascript
10行代码实现微信小程序滑动tab切换
2018/12/28 Javascript
0基础学习前端开发的一些建议
2020/07/14 Javascript
js+canvas实现图片格式webp/png/jpeg在线转换
2020/08/22 Javascript
用Python进行行为驱动开发的入门教程
2015/04/23 Python
Python实现字符串与数组相互转换功能示例
2017/09/22 Python
全面分析Python的优点和缺点
2018/02/07 Python
python url 参数修改方法
2018/12/26 Python
python实现得到当前登录用户信息的方法
2019/06/21 Python
Pandas0.25来了千万别错过这10大好用的新功能
2019/08/07 Python
python线程池 ThreadPoolExecutor 的用法示例
2020/10/10 Python
Python爬虫之Selenium鼠标事件的实现
2020/12/04 Python
CSS3实现红包抖动效果
2020/12/23 HTML / CSS
基于html5实现的图片墙效果
2014/10/16 HTML / CSS
使用SVG实现提示框功能的示例代码
2020/06/05 HTML / CSS
美国浴缸、水槽和水龙头购物网站:Vintage Tub & Bath
2019/11/05 全球购物
SQL面试题
2013/12/09 面试题
单位介绍信范文
2014/01/18 职场文书
支部书记四风问题对照检查材料
2014/10/04 职场文书
建立共青团委员会的请示
2019/04/02 职场文书
创业计划书之酒厂
2019/10/14 职场文书
Python Pandas pandas.read_sql_query函数实例用法分析
2021/06/21 Python
动画「半妖的夜叉姬」新BD特典图公开
2022/03/22 日漫