常用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多线程http下载实现示例
Dec 30 Python
Python调用SQLPlus来操作和解析Oracle数据库的方法
Apr 09 Python
详解Python命令行解析工具Argparse
Apr 20 Python
全面了解Python环境配置及项目建立
Jun 30 Python
python使用opencv按一定间隔截取视频帧
Mar 06 Python
python 字符串和整数的转换方法
Jun 25 Python
一文带你了解Python中的字符串是什么
Nov 20 Python
python对csv文件追加写入列的方法
Aug 01 Python
浅谈图像处理中掩膜(mask)的意义
Feb 19 Python
关于python 跨域处理方式详解
Mar 28 Python
推荐值得学习的12款python-web开发框架
Aug 10 Python
python能做哪些生活有趣的事情
Sep 09 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
合作指挥官:孟斯克
2020/03/16 星际争霸
PHP初学者头疼问题总结
2006/07/08 PHP
PHP缓存技术的使用说明
2011/08/06 PHP
PHP网站建设的流程与步骤分享
2015/09/25 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
PHP简单实现图片格式转换(jpg转png,gif转png等)
2019/10/30 PHP
Nigma vs Liquid BO3 第二场2.13
2021/03/10 DOTA
多个iframe自动调整大小的问题
2006/09/18 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
JS实现简易图片轮播效果的方法
2015/03/25 Javascript
详解JavaScript的变量和数据类型
2015/11/27 Javascript
dedecms页面如何获取会员状态的实例代码
2016/03/15 Javascript
javascript制作照片墙及制作过程中出现的问题
2016/04/04 Javascript
js+html5实现canvas绘制椭圆形图案的方法
2016/05/21 Javascript
深入理解jquery自定义动画animate()
2016/05/24 Javascript
Vue.js快速入门实例教程
2016/10/15 Javascript
jQuery实现倒计时重新发送短信验证码功能示例
2017/01/12 Javascript
使用JS和canvas实现gif动图的停止和播放代码
2017/09/01 Javascript
vue.js简单配置axios的方法详解
2017/12/13 Javascript
Vue实现点击后文字变色切换方法
2018/02/11 Javascript
JS使用Prim算法和Kruskal算法实现最小生成树
2019/01/17 Javascript
Bootstrap简单实用的表单验证插件BootstrapValidator用法实例详解
2020/03/29 Javascript
Python解决鸡兔同笼问题的方法
2014/12/20 Python
Python元组及文件核心对象类型详解
2018/02/11 Python
Tensorflow实现卷积神经网络的详细代码
2018/05/24 Python
Python爬虫将爬取的图片写入world文档的方法
2018/11/07 Python
python中tkinter窗口位置\坐标\大小等实现示例
2020/07/09 Python
Restful_framework视图组件代码实例解析
2020/11/17 Python
html5的websockets全双工通信详解学习示例
2014/02/26 HTML / CSS
跟单文员岗位职责
2014/01/03 职场文书
美术教师自我鉴定
2014/02/12 职场文书
《闻一多先生的说和做》教学反思
2014/04/28 职场文书
2015年加油站站长工作总结
2015/05/27 职场文书
《藏戏》教学反思
2016/02/23 职场文书
小学六一儿童节活动开幕词
2016/03/04 职场文书
该怎么书写道歉信?
2019/07/03 职场文书