常用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简单实现计算过期时间的方法
Jun 09 Python
在Django的上下文中设置变量的方法
Jul 20 Python
python3 shelve模块的详解
Jul 08 Python
从请求到响应过程中django都做了哪些处理
Aug 01 Python
Python制作动态字符图的实例
Jan 27 Python
Python minidom模块用法示例【DOM写入和解析XML】
Mar 25 Python
Python对象的属性访问过程详解
Mar 05 Python
Python实现在Windows平台修改文件属性
Mar 05 Python
Python如何向SQLServer存储二进制图片
Jun 08 Python
python 爬取B站原视频的实例代码
Sep 09 Python
python实现二分查找算法
Sep 18 Python
想学画画?python满足你!
Dec 24 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自定义函数收代码
2010/08/01 PHP
destoon实现调用热门关键字的方法
2014/07/15 PHP
PHP实现对站点内容外部链接的过滤方法
2014/09/10 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
2017/04/18 PHP
PHP基于自定义函数生成笛卡尔积的方法示例
2017/09/30 PHP
PHP实现数组转JSon和JSon转数组的方法示例
2018/06/14 PHP
javascript 多级checkbox选择效果
2009/08/20 Javascript
js/jquery获取文本框输入焦点的方法
2014/03/04 Javascript
探寻Javascript执行效率问题
2014/11/12 Javascript
javascript定义变量时带var与不带var的区别分析
2015/01/12 Javascript
Angularjs过滤器使用详解
2016/05/25 Javascript
flexslider.js实现移动端轮播
2017/02/05 Javascript
angular仿支付宝密码框输入效果
2017/03/25 Javascript
angular.js实现购物车功能
2017/10/23 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
2020/07/12 Javascript
js实现表格单列按字母排序
2020/08/12 Javascript
python实现查找excel里某一列重复数据并且剔除后打印的方法
2015/05/26 Python
python 将print输出的内容保存到txt文件中
2018/07/17 Python
python快速编写单行注释多行注释的方法
2019/07/31 Python
Python爬虫爬取百度搜索内容代码实例
2020/06/05 Python
python数据类型强制转换实例详解
2020/06/22 Python
Reformation官网:美国女装品牌
2018/09/14 全球购物
澳大利亚Mocha官方网站:包、钱包、珠宝和配饰
2019/07/18 全球购物
英国电子产品购物网站:Tech in the basket
2019/11/08 全球购物
上海中网科技笔试题
2012/02/19 面试题
《玩具柜台前的孩子》教学反思
2014/02/13 职场文书
小学班主任寄语大全
2014/04/04 职场文书
品质口号大全
2014/06/17 职场文书
硕士生找工作求职信
2014/07/05 职场文书
2015年个人实习工作总结
2014/12/12 职场文书
英文道歉信
2015/01/20 职场文书
档案工作个人总结
2015/03/03 职场文书
高考要来啦!用Python爬取历年高考数据并分析
2021/06/03 Python
Go语言实现Base64、Base58编码与解码
2021/07/26 Golang
Mysql关于数据库是否应该使用外键约束详解说明
2021/10/24 MySQL
Java 实战项目之家居购物商城系统详解流程
2021/11/11 Java/Android