Python常用数据类型之间的转换总结


Posted in Python onSeptember 06, 2019

函数 描述
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 ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
Jun 10 Python
Python实现抓取页面上链接的简单爬虫分享
Jan 21 Python
python使用nntp读取新闻组内容的方法
May 08 Python
Python使用dis模块把Python反编译为字节码的用法详解
Jun 14 Python
浅谈Python生成器generator之next和send的运行流程(详解)
May 08 Python
pandas实现选取特定索引的行
Apr 20 Python
Django+JS 实现点击头像即可更改头像的方法示例
Dec 26 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
Jan 29 Python
Python 利用邮件系统完成远程控制电脑的实现(关机、重启等)
Nov 19 Python
如何将你的应用迁移到Python3的三个步骤
Dec 22 Python
Python通过Pillow实现图片对比
Apr 29 Python
粗暴解决CUDA out of memory的问题
May 22 Python
Python3 JSON编码解码方法详解
Sep 06 #Python
PYTHON EVAL的用法及注意事项解析
Sep 06 #Python
Python实现微信机器人的方法
Sep 06 #Python
Linux下通过python获取本机ip方法示例
Sep 06 #Python
django-crontab 定时执行任务方法的实现
Sep 06 #Python
Python使用matplotlib实现交换式图形显示功能示例
Sep 06 #Python
python自动发微信监控报警
Sep 06 #Python
You might like
PHP获取网址的顶级域名函数代码
2012/09/24 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
2013/04/25 PHP
php中OR与|| AND与&&的区别总结
2013/10/26 PHP
PHP-Java-Bridge使用笔记
2014/09/22 PHP
推荐几个开源的微信开发项目
2014/12/28 PHP
PHP文件上传处理案例分析
2016/10/15 PHP
PDO::quote讲解
2019/01/29 PHP
YII框架行为behaviors用法示例
2019/04/26 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
2019/06/14 PHP
js下获取div中的数据的原理分析
2010/04/07 Javascript
javascript和HTML5利用canvas构建猜牌游戏实现算法
2013/07/17 Javascript
禁用页面部分JavaScript不是全部而是部分
2014/09/03 Javascript
JavaScript中的比较操作符>、=、
2014/12/31 Javascript
详细解读JavaScript的跨浏览器事件处理
2015/08/12 Javascript
快速学习jQuery插件 Cookie插件使用方法
2015/12/01 Javascript
关于JavaScript作用域你想知道的一切
2016/02/04 Javascript
jquery dataTable 获取某行数据
2017/05/05 jQuery
Vue实现一个图片懒加载插件
2019/03/11 Javascript
详解ES6 Promise的生命周期和创建
2019/08/18 Javascript
jquery实现直播视频弹幕效果
2020/02/25 jQuery
python下MySQLdb用法实例分析
2015/06/08 Python
详解如何在python中读写和存储matlab的数据文件(*.mat)
2018/02/24 Python
python经典趣味24点游戏程序设计
2019/07/26 Python
python中的TCP(传输控制协议)用法实例分析
2019/11/15 Python
Python datetime 如何处理时区信息
2020/09/02 Python
用CSS3实现无限循环的无缝滚动的实例代码
2017/07/04 HTML / CSS
Vinatis德国:法国领先的葡萄酒邮购公司
2020/09/07 全球购物
什么是数组名
2012/05/10 面试题
介绍一下Mysql的存储引擎
2015/02/12 面试题
学生自我鉴定
2013/12/18 职场文书
高中的职业生涯规划书
2013/12/28 职场文书
劲霸男装广告词改编版
2014/03/21 职场文书
单位推荐信范文
2015/03/27 职场文书
创业计划书之青年旅馆
2019/09/23 职场文书
创业计划书之烤红薯
2019/09/26 职场文书
使用python求解迷宫问题的三种实现方法
2022/03/17 Python