浅谈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中解析JSON并同时进行自定义编码处理实例
Feb 08 Python
python类装饰器用法实例
Jun 04 Python
Python自动化部署工具Fabric的简单上手指南
Apr 19 Python
使用Python写一个贪吃蛇游戏实例代码
Aug 21 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
May 11 Python
python实现将读入的多维list转为一维list的方法
Jun 28 Python
pytorch 预训练层的使用方法
Aug 20 Python
python中树与树的表示知识点总结
Sep 14 Python
Selenium 滚动页面至元素可见的方法
Mar 18 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
Jun 22 Python
python opencv通过4坐标剪裁图片
Jun 05 Python
Python爬虫入门案例之爬取二手房源数据
Oct 16 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简单获取上月、本月、近15天、近30天的方法示例
2017/07/03 PHP
对laravel的session获取与存取方法详解
2019/10/08 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
JS的递增/递减运算符和带操作的赋值运算符的等价式
2007/12/08 Javascript
JQuery autocomplete 使用手册
2010/04/01 Javascript
基于datagrid框架的查询
2013/04/08 Javascript
js形成页面的一种遮罩效果实例代码
2014/01/04 Javascript
jquery ui resize 中border-box的bug修正
2015/04/26 Javascript
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
2015/12/12 Javascript
Vue组件之单向数据流的解决方法
2018/11/10 Javascript
bootstrap datepicker的基本使用教程
2019/07/09 Javascript
[01:14:31]Secret vs VG 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
更改Python命令行交互提示符的方法
2015/01/14 Python
python嵌套字典比较值与取值的实现示例
2017/11/03 Python
djano一对一、多对多、分页实例代码
2019/08/16 Python
Django数据库操作之save与update的使用
2020/04/01 Python
Python运行提示缺少模块问题解决方案
2020/04/02 Python
安装python依赖包psycopg2来调用postgresql的操作
2021/01/01 Python
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
CSS3实现同时执行倾斜和旋转的动画效果
2016/10/27 HTML / CSS
canvas因为图片资源不在同一域名下而导致的跨域污染画布的解决办法
2019/01/18 HTML / CSS
史蒂夫·马登加拿大官网:Steve Madden加拿大
2017/11/18 全球购物
GANT葡萄牙官方商店:拥有美国运动服传统的生活方式品牌
2018/10/18 全球购物
得到Class的三个过程是什么
2012/08/10 面试题
国际商务系学生个人的自我评价
2013/11/26 职场文书
党章学习思想汇报
2014/01/14 职场文书
信息技术教学反思
2014/02/12 职场文书
百年校庆节目主持词
2014/03/27 职场文书
2015年毕业实习工作总结
2014/12/12 职场文书
学校艾滋病宣传活动总结
2015/05/09 职场文书
观看建国大业观后感
2015/06/01 职场文书
普希金的诗歌赏析(3首)
2019/08/20 职场文书
六年级作文之预言作文
2019/10/25 职场文书
python爬不同图片分别保存在不同文件夹中的实现
2021/04/02 Python
sass 常用备忘案例详解
2021/09/15 HTML / CSS
4种方法python批量修改替换列表中元素
2022/04/07 Python