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 错误和异常小结
Oct 09 Python
python使用心得之获得github代码库列表
Jun 25 Python
Python中一些自然语言工具的使用的入门教程
Apr 13 Python
Python简明入门教程
Aug 04 Python
Python实现将文本生成二维码的方法示例
Jul 18 Python
用tensorflow构建线性回归模型的示例代码
Mar 05 Python
python实现控制COM口的示例
Jul 03 Python
PyTorch之图像和Tensor填充的实例
Aug 18 Python
python3.7 利用函数os pandas利用excel对文件名进行归类
Sep 29 Python
Python使用selenium + headless chrome获取网页内容的方法示例
Oct 16 Python
pycharm的python_stubs问题
Apr 08 Python
python办公自动化之excel的操作
May 23 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
星际争霸 Starcraft 秘技补丁
2020/03/14 星际争霸
PHP中防止SQL注入实现代码
2011/02/19 PHP
Views rows style模板重写代码
2011/05/16 PHP
PHP中的正则表达式函数介绍
2012/02/27 PHP
php实现通过cookie换肤的方法
2015/07/13 PHP
PHP入门教程之字符串处理技巧总结(转换,过滤,解析,查找,截取,替换等)
2016/09/11 PHP
利用php实现一周之内自动登录存储机制(cookie、session、localStorage)
2016/10/31 PHP
PHP程序员简单的开展服务治理架构操作详解(一)
2020/05/14 PHP
javascript一些不错的函数脚本代码
2008/09/10 Javascript
自写的一个jQuery圆角插件
2010/10/26 Javascript
JQuery操作表格(隔行着色,高亮显示,筛选数据)
2012/02/23 Javascript
没有document.getElementByName方法
2013/08/19 Javascript
jquery $.each()使用探讨
2013/09/23 Javascript
JS 屏蔽键盘不可用与鼠标右键不可用的方法
2013/11/18 Javascript
js查找某元素中的所有图片地址的方法
2014/01/16 Javascript
原生js实现吸顶效果
2017/03/13 Javascript
nodejs mysql 实现分页的方法
2017/06/06 NodeJs
JS仿QQ好友列表展开、收缩功能(第二篇)
2017/07/07 Javascript
JavaScript实现修改伪类样式
2017/11/27 Javascript
JS构造一个html文本内容成文件流形式发送到后台
2018/07/31 Javascript
原生JS实现自定义下拉单选选择框功能
2018/10/12 Javascript
js贪心算法 钱币找零问题代码实例
2019/09/11 Javascript
JS document对象简单用法完整示例
2020/01/14 Javascript
[51:05]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第一局
2016/03/06 DOTA
Python全局变量与局部变量区别及用法分析
2018/09/03 Python
基于python框架Scrapy爬取自己的博客内容过程详解
2019/08/05 Python
Python 实现OpenCV格式和PIL.Image格式互转
2020/01/09 Python
Django实现任意文件上传(最简单的方法)
2020/06/03 Python
python 获取域名到期时间的方法步骤
2021/02/10 Python
python上下文管理的使用场景实例讲解
2021/03/03 Python
高中生学习生活的自我评价
2013/10/09 职场文书
出国留学介绍信
2014/01/13 职场文书
学生违纪检讨书200字
2014/10/21 职场文书
酒店仓管员岗位职责
2015/04/01 职场文书
《角的度量》教学反思
2016/02/18 职场文书
Python测试框架pytest高阶用法全面详解
2022/06/01 Python