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实现从字典中删除元素的方法
May 04 Python
python对html代码进行escape编码的方法
May 04 Python
python脚本设置超时机制系统时间的方法
Feb 21 Python
详解Python命令行解析工具Argparse
Apr 20 Python
python判断字符串编码的简单实现方法(使用chardet)
Jul 01 Python
python 按不同维度求和,最值,均值的实例
Jun 28 Python
django的ORM操作 增加和查询
Jul 26 Python
python实现人工智能Ai抠图功能
Sep 05 Python
详解用Python爬虫获取百度企业信用中企业基本信息
Jul 02 Python
Python爬虫简单运用爬取代理IP的实现
Dec 01 Python
浅析Python模块之间的相互引用问题
Feb 26 Python
Python中的 No Module named ***问题及解决
Jul 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写的serv-u的web申请账号的程序
2006/10/09 PHP
PHP获取MAC地址的具体实例
2013/12/13 PHP
ThinkPHP3.1基础知识快速入门
2014/06/19 PHP
PHP新建类问题分析及解决思路
2015/11/19 PHP
thinkPHP基于ajax实现的菜单与分页示例
2016/07/12 PHP
JavaScript使用cookie
2007/02/02 Javascript
jQuery学习5 jQuery事件模型
2010/02/07 Javascript
jquery 操作日期、星期、元素的追加的实现代码
2012/02/07 Javascript
在JavaScript中使用timer示例
2014/05/08 Javascript
Bootstrap表单Form全面解析
2016/06/13 Javascript
JS实现兼容各种浏览器的高级拖动方法完整实例【测试可用】
2016/06/21 Javascript
利用Vue.js指令实现全选功能
2016/09/08 Javascript
JS 调用微信扫一扫功能
2016/12/22 Javascript
JS对象是否拥有某属性如何判断
2017/02/03 Javascript
详解vue.js全局组件和局部组件
2017/04/10 Javascript
JavaScript定义及输出螺旋矩阵的方法详解
2017/12/01 Javascript
使用vue实现HTML页面生成图片的方法
2020/03/12 Javascript
nuxt引入组件和公共样式的操作
2020/11/05 Javascript
Python生成随机密码
2015/03/10 Python
Python实现注册、登录小程序功能
2018/09/21 Python
python中 * 的用法详解
2019/07/10 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
30行Python代码实现高分辨率图像导航的方法
2020/05/22 Python
Python开发.exe小工具的详细步骤
2021/01/27 Python
video结合canvas实现视频在线截图功能
2018/06/25 HTML / CSS
香港万宁官方海外旗舰店:香港健与美连锁店
2018/09/27 全球购物
Otiumberg官网:英国半精致珠宝品牌
2021/01/16 全球购物
校本教研工作方案
2014/01/14 职场文书
高二美术教学反思
2014/01/14 职场文书
清明节演讲稿
2014/05/27 职场文书
承诺书样本
2014/08/30 职场文书
授权委托书样本及填写说明
2014/09/19 职场文书
初三毕业评语
2014/12/26 职场文书
python百行代码实现汉服圈图片爬取
2021/11/23 Python
box-shadow单边阴影的实现
2023/05/21 HTML / CSS