常用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获得图片base64编码示例
Jan 16 Python
Python中操作符重载用法分析
Apr 29 Python
Tensorflow 利用tf.contrib.learn建立输入函数的方法
Feb 08 Python
python 输出上个月的月末日期实例
Apr 11 Python
利用Pycharm断点调试Python程序的方法
Nov 29 Python
Python通过for循环理解迭代器和生成器实例详解
Feb 16 Python
django框架CSRF防护原理与用法分析
Jul 22 Python
python系统指定文件的查找只输出目录下所有文件及文件夹
Jan 19 Python
python3 使用traceback定位异常实例
Mar 09 Python
对Keras中predict()方法和predict_classes()方法的区别说明
Jun 09 Python
Python手动或自动协程操作方法解析
Jun 22 Python
python 基于opencv实现图像增强
Dec 23 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/11/16 PHP
php环境下利用session防止页面重复刷新的具体实现
2014/01/09 PHP
PHP SOCKET编程详解
2015/05/22 PHP
PHP简单检测网址是否能够正常打开的方法
2016/09/04 PHP
PHP中cookie知识点学习
2018/05/06 PHP
tp5.1 实现setInc字段自动加1
2019/10/18 PHP
需要做特殊处理的DOM元素属性的访问
2010/11/05 Javascript
一个基于jQuery的树型插件(OrangeTree)使用介绍
2012/05/03 Javascript
jQuery操作input type=radio的实现代码
2012/06/14 Javascript
JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
2012/10/11 Javascript
利用js判断浏览器类型(是否为IE,Firefox,Opera浏览器)
2013/11/22 Javascript
jQuery实现DIV层淡入淡出拖动特效的方法
2015/02/13 Javascript
jQuery插件EnPlaceholder实现输入框提示文字
2015/06/05 Javascript
AngularJS 遇到的小坑与技巧小结
2016/06/07 Javascript
通过js修改input、select默认字体颜色
2017/04/19 Javascript
基于vue1和vue2获取dom元素的方法
2018/03/17 Javascript
移动端(微信等使用vConsole调试console的方法
2019/03/05 Javascript
js仿京东放大镜效果
2020/08/09 Javascript
解决pandas无法在pycharm中使用plot()方法显示图像的问题
2018/05/24 Python
pandas中read_csv的缺失值处理方式
2019/12/19 Python
python简单实现最大似然估计&amp;scipy库的使用详解
2020/04/15 Python
QML实现钟表效果
2020/06/02 Python
python爬虫工具例举说明
2020/11/30 Python
分享一个页面平滑滚动小技巧(推荐)
2019/10/23 HTML / CSS
Liu Jo西班牙官网:意大利服装品牌
2019/09/11 全球购物
销售会计岗位职责
2014/03/15 职场文书
高中学生期末评语
2014/04/25 职场文书
企业消防安全责任书
2014/07/23 职场文书
2014年社区国庆节活动方案
2014/09/16 职场文书
房屋产权证明书
2014/10/15 职场文书
推荐信范文大全
2015/03/27 职场文书
奖励通知
2015/04/22 职场文书
劳动争议仲裁代理词
2015/05/25 职场文书
2016婚礼主持词开场白
2015/11/24 职场文书
公开致歉信
2019/06/24 职场文书
MySQL中存储时间的最佳实践指南
2021/07/01 MySQL