常用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 相关文章推荐
wxPython中文教程入门实例
Jun 09 Python
python访问类中docstring注释的实现方法
May 04 Python
Python自动调用IE打开某个网站的方法
Jun 03 Python
Python实现针对含中文字符串的截取功能示例
Sep 22 Python
Django2.1.3 中间件使用详解
Nov 26 Python
python随机在一张图像上截取任意大小图片的方法
Jan 24 Python
Django框架之DRF 基于mixins来封装的视图详解
Jul 23 Python
如何用Python来搭建一个简单的推荐系统
Aug 07 Python
Django1.11配合uni-app发起微信支付的实现
Oct 12 Python
Python获取统计自己的qq群成员信息的方法
Nov 15 Python
在Python中用GDAL实现矢量对栅格的切割实例
Mar 11 Python
解决更改AUTH_USER_MODEL后出现的问题
May 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
PHP回溯法解决0-1背包问题实例分析
2015/03/23 PHP
基于jquery实现的鼠标滑过按钮改变背景图片
2011/07/15 Javascript
js遍历td tr等html元素
2012/12/13 Javascript
JQuery中关于jquery.js与jquery.min.js的比较探讨
2013/05/15 Javascript
JavaScript解析URL参数示例代码
2013/08/12 Javascript
javascript如何创建表格(javascript绘制表格的二种方法)
2013/12/10 Javascript
Javascript堆排序算法详解
2014/12/03 Javascript
javascript事件委托的用法及其好处简析
2016/04/04 Javascript
扩展bootstrap的modal模态框-动态添加modal框-弹出多个modal框
2017/02/21 Javascript
JavaScript实现经纬度转换成地址功能
2017/03/28 Javascript
nodejs入门教程一:概念与用法简介
2017/04/24 NodeJs
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
Vue实现购物车功能
2017/04/27 Javascript
Bootstrap输入框组件使用详解
2017/06/09 Javascript
JavaScript如何获取到导航条中HTTP信息
2017/10/10 Javascript
vue  自定义组件实现通讯录功能
2018/09/30 Javascript
jQuery实现的3D版图片轮播示例【滑动轮播】
2019/01/18 jQuery
vuex实现的简单购物车功能示例
2019/02/13 Javascript
layui实现多图片上传并限制上传的图片数量
2019/09/26 Javascript
Vue3.x源码调试的实现方法
2019/10/13 Javascript
Python之PyUnit单元测试实例
2014/10/11 Python
python统计日志ip访问数的方法
2015/07/06 Python
每天迁移MySQL历史数据到历史库Python脚本
2018/04/13 Python
对DJango视图(views)和模版(templates)的使用详解
2019/07/17 Python
Django的用户模块与权限系统的示例代码
2019/07/24 Python
python 创建一维的0向量实例
2019/12/02 Python
三步解决python PermissionError: [WinError 5]拒绝访问的情况
2020/04/22 Python
CSS3 实现童年的纸飞机
2019/05/05 HTML / CSS
药学专业个人的自我评价
2013/12/31 职场文书
产品包装策划方案
2014/05/18 职场文书
小区环境卫生倡议书
2015/04/29 职场文书
2015年大学组织委员个人工作总结
2015/10/23 职场文书
大学优秀学生主要事迹材料
2015/11/04 职场文书
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers
P站美图推荐——变身女主角特辑
2022/03/20 日漫
Go微服务项目配置文件的定义和读取示例详解
2022/06/21 Golang