浅谈Python数据类型之间的转换


Posted in Python onJune 08, 2016

Python数据类型之间的转换

函数 描述
int(x [,base]) 将x转换为一个整数
long(x [,base] ) 将x转换为一个长整数
float(x) 将x转换到一个浮点数
complex(real [,imag]) 创建一个复数
str(x) 将对象 x 转换为字符串
repr(x) 将对象 x 转换为表达式字符串
eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s) 将序列 s 转换为一个元组
list(s) 将序列 s 转换为一个列表
set(s) 转换为可变集合
dict(d) 创建一个字典。d 必须是一个序列 (key,value)元组。
frozenset(s) 转换为不可变集合
chr(x) 将一个整数转换为一个字符
unichr(x) 将一个整数转换为Unicode字符
ord(x) 将一个字符转换为它的整数值
hex(x) 将一个整数转换为一个十六进制字符串
oct(x) 将一个整数转换为一个八进制字符串

查看变量数据类型:

a=3

import types

type(a)

int(a) #转换为整型

str(a) #转换为字符串

Python数学函数

函数 返回值 ( 描述 )
abs(x) 返回数字的绝对值,如abs(-10) 返回 10
ceil(x) 返回数字的上入整数,如math.ceil(4.1) 返回 5
cmp(x, y) 如果 x y 返回 1
exp(x) 返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045
fabs(x) 返回数字的绝对值,如math.fabs(-10) 返回10.0
floor(x) 返回数字的下舍整数,如math.floor(4.9)返回 4
log(x) 如math.log(math.e)返回1.0,math.log(100,10)返回2.0
log10(x) 返回以10为基数的x的对数,如math.log10(100)返回 2.0
max(x1, x2,...) 返回给定参数的最大值,参数可以为序列。
min(x1, x2,...) 返回给定参数的最小值,参数可以为序列。
modf(x) 返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。
pow(x, y) x**y 运算后的值。
round(x [,n]) 返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数。
sqrt(x) 返回数字x的平方根,数字可以为负数,返回类型为实数,如math.sqrt(4)返回 2+0j

Python随机数函数

函数 描述
choice(seq) 从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数。
randrange ([start,] stop [,step]) 从指定范围内,按指定基数递增的集合中获取一个随机数,基数缺省值为1
random() 随机生成下一个实数,它在[0,1)范围内。
seed([x]) 改变随机数生成器的种子seed。如果你不了解其原理,你不必特别去设定seed,Python会帮你选择seed。
shuffle(lst) 将序列的所有元素随机排序
uniform(x, y) 随机生成下一个实数,它在[x,y]范围内。

以上这篇浅谈Python数据类型之间的转换就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python遍历指定文件及文件夹的方法
May 09 Python
Python找出最小的K个数实例代码
Jan 04 Python
python机器人行走步数问题的解决
Jan 29 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
Mar 04 Python
和孩子一起学习python之变量命名规则
May 27 Python
pandas 选择某几列的方法
Jul 03 Python
对numpy数据写入文件的方法讲解
Jul 09 Python
浅谈Python爬虫基本套路
Mar 25 Python
python机器学习包mlxtend的安装和配置详解
Aug 21 Python
在pandas中遍历DataFrame行的实现方法
Oct 23 Python
python实现发送QQ邮件(可加附件)
Dec 23 Python
Python开发五子棋小游戏
May 02 Python
浅谈python 四种数值类型(int,long,float,complex)
Jun 08 #Python
Python while 循环使用的简单实例
Jun 08 #Python
Flask框架中密码的加盐哈希加密和验证功能的用法详解
Jun 07 #Python
Python的Flask框架应用程序实现使用QQ账号登录的方法
Jun 07 #Python
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
Jun 07 #Python
Windows上使用virtualenv搭建Python+Flask开发环境
Jun 07 #Python
在Python的Flask中使用WTForms表单框架的基础教程
Jun 07 #Python
You might like
全国FM电台频率大全 - 1 北京市
2020/03/11 无线电
PHP 使用redis简单示例分享
2015/03/05 PHP
typecho插件编写教程(五):核心代码
2015/05/28 PHP
php探针使用原理和技巧讲解
2019/09/17 PHP
php上传后台无法收到数据解决方法
2019/10/28 PHP
jQuery maxlength文本字数限制插件
2010/04/16 Javascript
jquery插件EasyUI中form表单提交实例分享
2016/01/11 Javascript
jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码
2016/12/27 Javascript
Bootstrap3 模态框使用实例
2017/02/22 Javascript
vue语法之拼接字符串的示例代码
2017/10/25 Javascript
windows下更新npm和node的方法
2017/11/30 Javascript
深入理解与使用keep-alive(配合router-view缓存整个路由页面)
2018/09/25 Javascript
[38:21]2018DOTA2亚洲邀请赛3月30日 小组赛A组 LGD VS Newbee
2018/03/31 DOTA
python求众数问题实例
2014/09/26 Python
Python入门教程之运算符与控制流
2016/08/17 Python
Python只用40行代码编写的计算器实例
2017/05/10 Python
新手常见6种的python报错及解决方法
2018/03/09 Python
解决在Python编辑器pycharm中程序run正常debug错误的问题
2019/01/17 Python
快速解决pyqt5窗体关闭后子线程不同时退出的问题
2019/06/19 Python
Django中提供的6种缓存方式详解
2019/08/05 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
Python绘制组合图的示例
2020/09/18 Python
Ticketmaster德国票务网站:购买音乐会和体育等门票
2016/11/14 全球购物
玛蒂尔达简服装:Matilda Jane Clothing
2019/02/13 全球购物
如何查找网页漏洞
2016/06/22 面试题
假面舞会策划方案
2014/05/29 职场文书
关于感恩的演讲稿800字
2014/08/26 职场文书
工商管理专业毕业生自我鉴定2014
2014/10/04 职场文书
社区党务工作总结2015
2015/05/19 职场文书
2015年党建工作汇报材料
2015/06/25 职场文书
初三化学教学反思
2016/02/22 职场文书
党员公开承诺书(2016最新版)
2016/03/24 职场文书
市直属机关2016年主题党日活动总结
2016/04/05 职场文书
祝福语集锦:给妹妹结婚的祝福语
2019/12/18 职场文书
详解MongoDB的条件查询和排序
2021/06/23 MongoDB
python数据可视化使用pyfinance分析证券收益示例详解
2021/11/20 Python