浅谈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创建和使用字典实例详解
Nov 01 Python
采用python实现简单QQ单用户机器人的方法
Jul 03 Python
python获取一组汉字拼音首字母的方法
Jul 01 Python
Python下的常用下载安装工具pip的安装方法
Nov 13 Python
基于Python实现的微信好友数据分析
Feb 26 Python
python 与服务器的共享文件夹交互方法
Dec 27 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
Sep 06 Python
PyTorch的torch.cat用法
Jun 28 Python
Python的scikit-image模块实例讲解
Dec 30 Python
Python 制作自动化翻译工具
Apr 25 Python
python 中[0]*2与0*2的区别说明
May 10 Python
Python 机器学习工具包SKlearn的安装与使用
May 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
文件上传之SWFUpload插件(代码)
2015/07/30 PHP
浅谈PHP中类和对象的相关函数
2017/04/26 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
贴一个在Mozilla中常用的Javascript代码
2007/01/09 Javascript
js 跨域和ajax 跨域问题小结
2009/07/01 Javascript
js获取GridView中行数据的两种方法 分享
2013/07/13 Javascript
下拉列表选择项的选中在不同浏览器中的兼容性问题探讨
2013/09/18 Javascript
JavaScript 垃圾回收机制分析
2013/10/10 Javascript
javascript unicode与GBK2312(中文)编码转换方法
2013/11/14 Javascript
详解Javascript 装载和执行
2014/11/17 Javascript
javascript实现按回车键切换焦点
2015/02/09 Javascript
Backbone中View之间传值的学习心得
2016/08/09 Javascript
如何防止INPUT按回车自动提交表单FORM
2016/12/06 Javascript
ES6概念 Symbol toString()方法
2016/12/25 Javascript
详解JavaScript中this的指向问题
2017/01/20 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
2017/02/20 Javascript
基于input动态模糊查询的实现方法
2017/12/12 Javascript
nginx部署访问vue-cli搭建的项目的方法
2018/02/12 Javascript
vue+webpack模拟后台数据的示例代码
2018/07/26 Javascript
微信小程序+腾讯地图开发实现路径规划绘制
2019/05/22 Javascript
原生JavaScript实现刮刮乐
2020/09/29 Javascript
Python入门之modf()方法的使用
2015/05/15 Python
Python获取某一天是星期几的方法示例
2017/01/17 Python
Python复数属性和方法运算操作示例
2017/07/21 Python
pygame实现成语填空游戏
2019/10/29 Python
使用python制作一个解压缩软件
2019/11/13 Python
Python可以实现栈的结构吗
2020/05/27 Python
Python内置函数及功能简介汇总
2020/10/13 Python
HTML5获取当前地理位置并在百度地图上展示的实例
2020/07/10 HTML / CSS
Spartoo葡萄牙鞋类网站:线上销售鞋履与时尚配饰
2017/01/11 全球购物
蔻驰意大利官网:COACH意大利
2019/01/16 全球购物
String这个类型的class为何定义成final?
2012/11/13 面试题
成龙霸王洗发水广告词
2014/03/14 职场文书
有趣的二维码:使用MyQR和qrcode来制作二维码
2021/05/10 Python
python中if和elif的区别介绍
2021/11/07 Python
vue使用watch监听属性变化
2022/04/30 Vue.js