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 实现归并排序算法
Jun 05 Python
python下实现二叉堆以及堆排序的示例
Sep 29 Python
python微信公众号开发简单流程
Mar 23 Python
Anaconda2 5.2.0安装使用图文教程
Sep 19 Python
PyQt QListWidget修改列表项item的行高方法
Jun 20 Python
python中 * 的用法详解
Jul 10 Python
python opencv将图片转为灰度图的方法示例
Jul 31 Python
对tensorflow中的strides参数使用详解
Jan 04 Python
浅谈Python 函数式编程
Jun 20 Python
Django视图类型总结
Feb 17 Python
python 实现定时任务的四种方式
Apr 01 Python
Python一些基本的图像操作和处理总结
Jun 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
php中mysql操作buffer用法详解
2015/03/19 PHP
PHP学习笔记之session
2018/05/06 PHP
PHP实现的用户注册表单验证功能简单示例
2019/02/25 PHP
php + ajax 实现的写入数据库操作简单示例
2020/05/16 PHP
javascript中的107个基础知识收集整理 推荐
2010/03/29 Javascript
js null undefined 空区别说明
2010/06/13 Javascript
Js中的onblur和onfocus事件应用介绍
2013/08/27 Javascript
Node.js模块加载详解
2014/08/16 Javascript
完美实现仿QQ空间评论回复特效
2015/05/06 Javascript
JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
2016/03/07 Javascript
详解Vue.js——60分钟组件快速入门(上篇)
2016/12/05 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
ionic实现下拉刷新载入数据功能
2017/05/11 Javascript
vue服务端渲染的实例代码
2017/08/28 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
vue.js内置组件之keep-alive组件使用
2018/07/10 Javascript
小程序tab页无法传递参数的方法
2018/08/03 Javascript
使用layer.msg 时间设置不起作用的解决方法
2019/09/12 Javascript
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条功能
2019/11/12 Javascript
JavaScript实现多层颜色选项卡嵌套
2020/09/21 Javascript
[51:11]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS DT
2014/05/22 DOTA
[55:54]FNATIC vs EG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python操作使用MySQL数据库的实例代码
2017/05/25 Python
Python中的pygal安装和绘制直方图代码分享
2017/12/08 Python
pandas实现选取特定索引的行
2018/04/20 Python
Python实现的调用C语言函数功能简单实例
2019/03/13 Python
澳洲本土太阳镜品牌:Quay Australia
2019/07/29 全球购物
英国打印机墨盒销售网站:Ink Factory
2019/10/07 全球购物
俄罗斯玩具、儿童用品、儿童服装和鞋子网上商店:MyToys.ru
2019/10/14 全球购物
.NET是怎么支持多种语言的
2015/02/24 面试题
行政助理岗位职责范文
2013/12/03 职场文书
门卫班长岗位职责
2013/12/15 职场文书
打架检讨书50字
2014/01/11 职场文书
销售队伍口号
2014/06/11 职场文书
创建绿色社区汇报材料
2014/08/22 职场文书
和谐家庭事迹材料
2014/12/20 职场文书