浅谈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实现partial改变方法默认参数
Aug 18 Python
Python过滤函数filter()使用自定义函数过滤序列实例
Aug 26 Python
Python按行读取文件的实现方法【小文件和大文件读取】
Sep 19 Python
python实现简易云音乐播放器
Jan 04 Python
python做反被爬保护的方法
Jul 01 Python
基于Python实现签到脚本过程解析
Oct 25 Python
基于python的列表list和集合set操作
Nov 24 Python
django配置app中的静态文件步骤
Mar 27 Python
python如何调用字典的key
May 25 Python
python搜索算法原理及实例讲解
Nov 18 Python
Python实战之疫苗研发情况可视化
May 18 Python
如何理解python接口自动化之logging日志模块
Jun 15 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
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
2013/06/01 PHP
PHP判断远程图片或文件是否存在的实现代码
2014/02/20 PHP
php判断电脑访问、手机访问的例子
2014/05/10 PHP
php实现多维数组中每个单元值(数字)翻倍的方法
2015/02/16 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
CodeIgniter框架数据库基本操作示例
2018/05/24 PHP
超级24小时弹窗代码 24小时退出弹窗代码 100%弹窗代码(IE only)
2010/06/11 Javascript
Easy.Ajax 部分源代码 支持文件上传功能, 兼容所有主流浏览器
2011/02/24 Javascript
jquery 插件实现瀑布流图片展示实例
2015/04/03 Javascript
javascript实现捕捉键盘上按下的键
2015/05/05 Javascript
JS中如何比较两个Json对象是否相等实例代码
2016/07/13 Javascript
详解JavaScript权威指南之对象
2016/09/27 Javascript
解析微信JS-SDK配置授权,实现分享接口
2016/12/09 Javascript
Bootstrap 3浏览器兼容性问题及解决方案
2017/04/11 Javascript
解决使用Vue.js显示数据的时,页面闪现原始代码的问题
2018/02/11 Javascript
jQuery实现的电子时钟效果完整示例
2018/04/28 jQuery
vue实现动态列表点击各行换色的方法
2018/09/13 Javascript
使用Node.js写一个代码生成器的方法步骤
2019/05/10 Javascript
jquery.pager.js实现分页效果
2019/07/29 jQuery
[01:00:17]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第二场 1月25日
2021/03/11 DOTA
python操作ie登陆土豆网的方法
2015/05/09 Python
python求解水仙花数的方法
2015/05/11 Python
python实现文件路径和url相互转换的方法
2015/07/06 Python
python解析基于xml格式的日志文件
2017/02/25 Python
python将字典列表导出为Excel文件的方法
2019/09/02 Python
flask 使用 flask_apscheduler 做定时循环任务的实现
2019/12/10 Python
Python更新所有已安装包的操作
2020/02/13 Python
Python实现封装打包自己写的代码,被python import
2020/07/12 Python
Smallable英国家庭概念店:设计师童装及家居装饰
2017/07/05 全球购物
波兰家具和室内装饰品购物网站:Vivre
2018/04/10 全球购物
Ramy Brook官网:美国现代女装品牌
2019/06/18 全球购物
德国自行车商店:Tretwerk
2019/06/21 全球购物
给校长的建议书200字
2014/05/16 职场文书
党校毕业心得体会
2014/09/13 职场文书
实习生辞职信范文
2015/03/02 职场文书
Java数据开发辅助工具Docker与普通程序使用方法
2021/09/15 Java/Android