常用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 实现在文件中的每一行添加一个逗号
Apr 29 Python
解决python读取几千万行的大表内存问题
Jun 26 Python
python实现自动获取IP并发送到邮箱
Dec 26 Python
深入浅析python变量加逗号,的含义
Feb 22 Python
Python Tornado批量上传图片并显示功能
Mar 26 Python
Python发起请求提示UnicodeEncodeError错误代码解决方法
Apr 21 Python
获取python运行输出的数据并解析存为dataFrame实例
Jul 07 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
Dec 15 Python
python 实现客户端与服务端的通信
Dec 23 Python
Python3使用tesserocr识别字母数字验证码的实现
Jan 29 Python
解决Pytorch修改预训练模型时遇到key不匹配的情况
Jun 05 Python
Python内置数据结构列表与元组示例详解
Aug 04 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
php5.3提示Function ereg() is deprecated Error问题解决方法
2014/11/12 PHP
PHP中文字符串截断无乱码解决方法
2016/10/10 PHP
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
jQuery的$.proxy()应用示例介绍
2014/04/03 Javascript
JavaScript中DOM详解
2015/04/13 Javascript
你不需要jQuery(三) 新AJAX方法fetch()
2016/06/14 Javascript
angularjs实现的前端分页控件示例
2017/02/10 Javascript
Nodejs多站点切换Htpps协议详解及简单实例
2017/02/23 NodeJs
jQuery弹出窗口简单实现代码
2017/03/09 Javascript
使用Xcache缓存器加速PHP网站的配置方法
2017/04/22 Javascript
jquery插件开发之选项卡制作详解
2017/08/30 jQuery
详解让sublime text3支持Vue语法高亮显示的示例
2017/09/29 Javascript
Angular js 实现添加用户、修改密码、敏感字、下拉菜单的综合操作方法
2017/10/24 Javascript
微信小程序云开发获取文件夹下所有文件(推荐)
2019/11/14 Javascript
Vue过渡效果之CSS过渡详解(结合transition,animation,animate.css)
2020/02/05 Javascript
[01:59]翻天覆地,因你而变,7.20版本地图更新速览
2018/11/24 DOTA
python实现的防DDoS脚本
2011/02/08 Python
利用Python中的输入和输出功能进行读取和写入的教程
2015/04/14 Python
Python在Console下显示文本进度条的方法
2016/02/14 Python
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
利用Python获取操作系统信息实例
2016/09/02 Python
Python定时任务sched模块用法示例
2018/07/16 Python
python except异常处理之后不退出,解决异常继续执行的实现
2020/04/25 Python
python else语句在循环中的运用详解
2020/07/06 Python
利用django创建一个简易的博客网站的示例
2020/09/29 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
Expedia西班牙:预订酒店、机票、旅行和廉价度假套餐
2019/04/10 全球购物
意大利网上药房:Farmacia 33
2020/01/27 全球购物
酒店个人培训自我鉴定
2013/12/11 职场文书
求职毕业生自荐书
2014/02/08 职场文书
道路运输企业安全生产责任书
2014/07/28 职场文书
幼儿教师暑期培训方案
2014/08/27 职场文书
结婚幸福感言
2015/08/01 职场文书
青年文明号创建口号大全
2015/12/25 职场文书
二手手机买卖合同范本(2019年版)
2019/10/28 职场文书
python 中的jieba分词库
2021/11/23 Python