浅谈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利用dir函数查看类中所有成员函数示例代码
Sep 08 Python
浅谈Python Opencv中gamma变换的使用详解
Apr 02 Python
python画折线图的程序
Jul 26 Python
Python使用pyshp库读取shapefile信息的方法
Dec 29 Python
python 计算平均平方误差(MSE)的实例
Jun 29 Python
解决python flask中config配置管理的问题
Jul 26 Python
Pytorch反向求导更新网络参数的方法
Aug 17 Python
关于pytorch中全连接神经网络搭建两种模式详解
Jan 14 Python
Python是什么 Python的用处
May 26 Python
Python pickle模块常用方法代码实例
Oct 10 Python
如何利用python正则表达式匹配版本信息
Dec 09 Python
Python基于爬虫实现全网搜索并下载音乐
Feb 14 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
PHP实现UTF-8文件BOM自动检测与移除实例
2014/11/05 PHP
yii去掉必填项中星号的方法
2015/12/28 PHP
Zend Framework入门教程之Zend_View组件用法示例
2016/12/09 PHP
通用javascript脚本函数库 方便开发
2009/10/13 Javascript
Web 前端设计模式--Dom重构 提高显示性能
2010/10/22 Javascript
为超链接加上disabled后的故事
2010/12/10 Javascript
如何在JavaScript中实现私有属性的写类方式(一)
2013/12/04 Javascript
node.js中的http.response.getHeader方法使用说明
2014/12/14 Javascript
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
基于Cookie常用操作以及属性介绍
2017/09/07 Javascript
从零开始实现Vue简单的Toast插件
2018/12/03 Javascript
基于javascript的拖拽类封装详解
2019/04/19 Javascript
微信小程序单选radio及多选checkbox按钮用法示例
2019/04/30 Javascript
es6数组之扩展运算符操作实例分析
2020/04/25 Javascript
JS自定义右键菜单实现代码解析
2020/07/16 Javascript
[49:41]NB vs NAVI Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
Python with用法实例
2015/04/14 Python
python中迭代器(iterator)用法实例分析
2015/04/29 Python
解读Python编程中的命名空间与作用域
2015/10/16 Python
Python设计模式之模板方法模式实例详解
2019/01/17 Python
python反编译学习之字节码详解
2019/05/19 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
2019/10/14 Python
解决Python中回文数和质数的问题
2019/11/24 Python
在python中利用try..except来代替if..else的用法
2019/12/19 Python
Python多线程的退出控制实现
2020/08/10 Python
python3实现简单飞机大战
2020/11/29 Python
德国的各种媒体在线商店:Thalia.de(书籍、电子书、玩具等)
2020/10/08 全球购物
综合素质的自我鉴定
2013/10/07 职场文书
农业资源与环境专业自荐信范文
2013/12/30 职场文书
上课看小说检讨书
2014/02/22 职场文书
教师见习期自我鉴定
2014/04/28 职场文书
施工安全协议书范本
2014/09/26 职场文书
党员个人剖析材料(四风问题)
2014/10/07 职场文书
融资合作协议书范本
2014/10/17 职场文书
课改心得体会范文
2016/01/25 职场文书
SONY AN-LP1 短波有源天线放大器图
2022/04/05 无线电