浅谈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 相关文章推荐
数据挖掘之Apriori算法详解和Python实现代码分享
Nov 07 Python
Flask框架的学习指南之用户登录管理
Nov 20 Python
Python 反转字符串(reverse)的方法小结
Feb 20 Python
spark dataframe 将一列展开,把该列所有值都变成新列的方法
Jan 29 Python
python+webdriver自动化环境搭建步骤详解
Jun 03 Python
python对文件目录的操作方法实例总结
Jun 24 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
Oct 17 Python
python栈的基本定义与使用方法示例【初始化、赋值、入栈、出栈等】
Oct 24 Python
Python学习笔记之函数的参数和返回值的使用
Nov 20 Python
python能开发游戏吗
Jun 11 Python
详解anaconda离线安装pytorchGPU版
Sep 08 Python
Vs Code中8个好用的python 扩展插件
Oct 12 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
海河写的 Discuz论坛帖子调用js的php代码
2007/08/23 PHP
抓取并下载CSS中所有图片文件的php代码
2011/09/26 PHP
PHP数据库调用类调用实例(详细注释)
2012/07/12 PHP
使用PHP破解防盗链图片的一个简单方法
2014/06/07 PHP
javascript学习笔记(三)显示当时时间的代码
2011/04/08 Javascript
JS TextArea字符串长度限制代码集合
2012/10/31 Javascript
上传的js验证(图片/文件的扩展名)
2013/04/25 Javascript
js/jquery解析json和数组格式的方法详解
2014/01/09 Javascript
js Dialog 去掉右上角的X关闭功能
2014/04/23 Javascript
nodejs的10个性能优化技巧
2014/07/15 NodeJs
javascript轻量级库createjs使用Easel实现拖拽效果
2016/02/19 Javascript
在AngularJS框架中处理数据建模的方式解析
2016/03/05 Javascript
js图片切换具体实现代码
2016/10/13 Javascript
JavaScript使用ZeroClipboard操作剪切板
2017/05/10 Javascript
Angular通过指令动态添加组件问题
2018/07/09 Javascript
vue中的计算属性实例详解
2018/09/19 Javascript
vue根据值给予不同class的实例
2018/09/29 Javascript
小程序实现列表点赞功能
2018/11/02 Javascript
vue h5移动端禁止缩放代码
2019/10/28 Javascript
Vue实现导航栏菜单
2020/08/19 Javascript
深入解析Python中的变量和赋值运算符
2015/10/12 Python
简单了解Python下用于监视文件系统的pyinotify包
2015/11/13 Python
Flask之请求钩子的实现
2018/12/23 Python
python 读取鼠标点击坐标的实例
2018/12/29 Python
用python做游戏的细节详解
2019/06/25 Python
python的pygal模块绘制反正切函数图像方法
2019/07/16 Python
下载官网python并安装的步骤详解
2019/10/12 Python
Python日志syslog使用原理详解
2020/02/18 Python
TensorFlow Autodiff自动微分详解
2020/07/06 Python
Django ModelForm组件原理及用法详解
2020/10/12 Python
协程Python 中实现多任务耗资源最小的方式
2020/10/19 Python
使用phonegap播放音频的实现方法
2017/03/31 HTML / CSS
新闻编辑求职信
2014/04/09 职场文书
社区精神文明建设汇报材料
2014/08/17 职场文书
2014年大学生村官工作总结
2014/11/19 职场文书
2014年企业党建工作总结
2014/12/18 职场文书