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 出现SyntaxError: non-keyword arg after keyword arg错误解决办法
Feb 14 Python
Python实现的井字棋(Tic Tac Toe)游戏示例
Jan 31 Python
Python基础教程之利用期物处理并发
Mar 29 Python
pytorch + visdom 处理简单分类问题的示例
Jun 04 Python
python正向最大匹配分词和逆向最大匹配分词的实例
Nov 14 Python
Python装饰器基础概念与用法详解
Dec 22 Python
Django csrf 两种方法设置form的实例
Feb 03 Python
jupyter 使用Pillow包显示图像时inline显示方式
Apr 24 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
Jun 02 Python
基于TensorFlow的CNN实现Mnist手写数字识别
Jun 17 Python
python3 简单实现组合设计模式
Jul 02 Python
Pytorch 图像变换函数集合小结
Feb 01 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 form 表单传参明细研究
2009/07/17 PHP
php代码审计比较有意思的例子
2014/05/07 PHP
PHP中的常见魔术方法功能作用及用法实例
2015/07/01 PHP
完美解决phpexcel导出到xls文件出现乱码的问题
2016/10/29 PHP
PHP基于SPL实现的迭代器模式示例
2018/04/22 PHP
Laravel框架实现即点即改功能的方法分析
2019/10/31 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
2020/03/30 PHP
Avengerls vs KG BO3 第一场2.18
2021/03/10 DOTA
用倒置滤镜把div倒置,再把table倒置。
2007/07/31 Javascript
响应鼠标变换表格背景或者颜色的代码
2009/03/30 Javascript
JQuery 学习笔记01 JQuery初接触
2010/05/06 Javascript
深入理解javascript中return的作用
2013/12/30 Javascript
javascript实现3D变换的立体圆圈实例
2015/08/06 Javascript
jquery Easyui快速开发总结
2015/08/20 Javascript
jQuery插件开发汇总
2016/05/15 Javascript
JS动态的把左边列表添加到右边的实现代码(可上下移动)
2016/11/17 Javascript
jquery ajaxfileupload异步上传插件使用详解
2017/02/08 Javascript
JS中的算法与数据结构之集合(Set)实例详解
2019/08/20 Javascript
layui的面包屑或者表单不显示的解决方法
2019/09/05 Javascript
vue远程加载sfc组件思路详解
2019/12/25 Javascript
JavaScript canvas基于数组生成柱状图代码实例
2020/03/06 Javascript
Python中使用items()方法返回字典元素对的教程
2015/05/21 Python
只需7行Python代码玩转微信自动聊天
2019/01/27 Python
Python3实现计算两个数组的交集算法示例
2019/04/03 Python
python3.x提取中文的正则表达式示例代码
2019/07/23 Python
浅谈对pytroch中torch.autograd.backward的思考
2019/12/27 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
2020/02/28 Python
python 基于卡方值分箱算法的实现示例
2020/07/17 Python
巴黎卡诗美国官方网站:始于1964年的头发头皮护理专家
2017/07/10 全球购物
澳大利亚Mocha官方网站:包、钱包、珠宝和配饰
2019/07/18 全球购物
高中生学习生活的自我评价
2013/11/27 职场文书
十佳标兵事迹材料
2014/08/18 职场文书
入党介绍人意见范文
2015/06/01 职场文书
文化苦旅读书笔记
2015/06/29 职场文书
python实现高效的遗传算法
2021/04/07 Python
CSS中妙用 drop-shadow 实现线条光影效果
2021/11/11 HTML / CSS