浅谈Python数据类型之间的转换


Posted in Python onJune 08, 2016

Python数据类型之间的转换

函数 描述
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 相关文章推荐
Python实现的百度站长自动URL提交小工具
Jun 27 Python
使用Python3中的gettext模块翻译Python源码以支持多语言
Mar 31 Python
深入解析Python中的WSGI接口
May 11 Python
python类和继承用法实例
Jul 07 Python
用python实现简单EXCEL数据统计的实例
Jan 24 Python
Python中动态创建类实例的方法
Mar 24 Python
python利用requests库进行接口测试的方法详解
Jul 06 Python
python 地图经纬度转换、纠偏的实例代码
Aug 06 Python
python 实现图片上传接口开发 并生成可以访问的图片url
Dec 18 Python
python为QT程序添加图标的方法详解
Mar 09 Python
利用Python自动化操作AutoCAD的实现
Apr 01 Python
pytorch中[..., 0]的用法说明
May 20 Python
浅谈python 四种数值类型(int,long,float,complex)
Jun 08 #Python
Python while 循环使用的简单实例
Jun 08 #Python
Flask框架中密码的加盐哈希加密和验证功能的用法详解
Jun 07 #Python
Python的Flask框架应用程序实现使用QQ账号登录的方法
Jun 07 #Python
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
Jun 07 #Python
Windows上使用virtualenv搭建Python+Flask开发环境
Jun 07 #Python
在Python的Flask中使用WTForms表单框架的基础教程
Jun 07 #Python
You might like
php更改目录及子目录下所有的文件后缀的代码
2010/09/24 PHP
CodeIgniter图像处理类的深入解析
2013/06/17 PHP
php+redis实现消息队列功能示例
2019/09/19 PHP
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
2007/02/22 Javascript
jquery实用代码片段集合
2010/08/12 Javascript
JS跨域代码片段
2012/08/30 Javascript
jQuery中;function($,undefined) 前面的分号的用处
2014/12/17 Javascript
Vue.js组件tree实现省市多级联动
2016/12/02 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
2020/05/29 Javascript
Angularjs的键盘事件的绑定
2017/07/27 Javascript
layui结合form,table的全选、反选v1.0示例讲解
2018/08/15 Javascript
浅谈Fetch 数据交互方式
2018/12/20 Javascript
JSON基本语法及与JavaScript的异同实例分析
2019/01/04 Javascript
vue项目中实现的微信分享功能示例
2019/01/21 Javascript
JS开发 富文本编辑器TinyMCE详解
2019/07/19 Javascript
使用Vue生成动态表单
2019/11/26 Javascript
javascript操作向表格中动态加载数据
2020/08/27 Javascript
Python中使用wxPython开发的一个简易笔记本程序实例
2015/02/08 Python
windows10系统中安装python3.x+scrapy教程
2016/11/08 Python
Python入门之三角函数全解【收藏】
2017/11/08 Python
Tensorflow的可视化工具Tensorboard的初步使用详解
2018/02/11 Python
利用python实现在微信群刷屏的方法
2019/02/21 Python
TensorFlow卷积神经网络之使用训练好的模型识别猫狗图片
2019/03/14 Python
Django之提交表单与前后端交互的方法
2019/07/19 Python
python自定义时钟类、定时任务类
2021/02/22 Python
Win10环境python3.7安装dlib模块趟过的坑
2019/08/01 Python
Python shutil模块用法实例分析
2019/10/02 Python
HTML5 中新的全局属性(整理)
2013/07/31 HTML / CSS
大专计算机个人求职的自我评价
2013/10/21 职场文书
2013的个人自我评价
2013/12/26 职场文书
《月光启蒙》教学反思
2014/03/01 职场文书
拒绝黄毒毒宣传标语
2014/06/26 职场文书
班级体育活动总结
2014/07/05 职场文书
租车协议书
2015/01/27 职场文书
Matlab如何实现矩阵复制扩充
2021/06/02 Python
swagger如何返回map字段注释
2021/07/03 Java/Android