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统计文件行数示例分享
Feb 21 Python
python中的字典详细介绍
Sep 18 Python
Python入门篇之条件、循环
Oct 17 Python
Python读大数据txt
Mar 28 Python
Python第三方库xlrd/xlwt的安装与读写Excel表格
Jan 21 Python
python 判断是否为正小数和正整数的实例
Jul 23 Python
python处理Excel xlrd的简单使用
Sep 12 Python
详解Python3之数据指纹MD5校验与对比
Jun 11 Python
python实现串口自动触发工作的示例
Jul 02 Python
python3实现elasticsearch批量更新数据
Dec 03 Python
Python3.7安装pyaudio教程解析
Jul 24 Python
4种非常实用的python内置数据结构
Apr 28 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上的memcache和memcached两个pecl库
2010/03/29 PHP
smarty中js的调用方法示例
2014/10/27 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
2019/06/22 PHP
初探jquery——表单应用范例
2007/02/20 Javascript
Javascript中的数学函数
2007/04/04 Javascript
jquery实现无限分级横向导航菜单的方法
2015/03/12 Javascript
JS实现的五级联动菜单效果完整实例
2017/02/23 Javascript
js实现音频控制进度条功能
2017/04/01 Javascript
javascript 取小数点后几位几种方法总结
2017/08/02 Javascript
jQuery:unbind方法的使用详解
2017/08/14 jQuery
vue click.stop阻止点击事件继续传播的方法
2018/09/04 Javascript
从零开始用electron手撸一个截屏工具的示例代码
2018/10/10 Javascript
Vue2.0+Vux搭建一个完整的移动webApp项目的示例
2019/03/19 Javascript
JS写滑稽笑脸运动效果
2020/05/28 Javascript
python基于socket实现网络广播的方法
2015/04/29 Python
python去掉行尾的换行符方法
2017/01/04 Python
python去除字符串中的换行符
2017/10/11 Python
python enumerate函数的使用方法总结
2017/11/15 Python
python 剪切移动文件的实现代码
2018/08/02 Python
Python标准库使用OrderedDict类的实例讲解
2019/02/14 Python
python GUI库图形界面开发之PyQt5输入对话框QInputDialog详细使用方法与实例
2020/02/27 Python
python实现图像拼接功能
2020/03/23 Python
Python3 pywin32模块安装的详细步骤
2020/05/26 Python
对python pandas中 inplace 参数的理解
2020/06/27 Python
django创建css文件夹的具体方法
2020/07/31 Python
美国钻石商店:Zales
2016/11/20 全球购物
经典洗发水广告词
2014/03/13 职场文书
市场策划求职信
2014/08/07 职场文书
初中同学会活动方案
2014/08/22 职场文书
党员批评与自我批评
2014/10/15 职场文书
2014年高中班主任工作总结
2014/11/08 职场文书
2014年员工工作总结范文
2014/11/18 职场文书
成事在人观后感
2015/06/16 职场文书
2019大学生社会实践报告汇总
2019/08/16 职场文书
MySQL自定义函数及触发器
2022/08/05 MySQL