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判断IP地址合法性的方法实例
Mar 13 Python
介绍Python中的一些高级编程技巧
Apr 02 Python
使用Python的Twisted框架实现一个简单的服务器
Apr 16 Python
实例Python处理XML文件的方法
Aug 31 Python
python获取文件路径、文件名、后缀名的实例
Apr 23 Python
python将excel转换为csv的代码方法总结
Jul 03 Python
Python解析json时提示“string indices must be integers”问题解决方法
Jul 31 Python
python 实现目录复制的三种小结
Dec 04 Python
Python实现线性判别分析(LDA)的MATLAB方式
Dec 09 Python
Python通过类的组合模拟街道红绿灯
Sep 16 Python
python 动态绘制爱心的示例
Sep 27 Python
Python jiaba库的使用详解
Nov 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学习笔记 面向对象的构造与析构方法
2011/06/13 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
2007/03/10 Javascript
JS类的封装及实现代码
2009/12/02 Javascript
浅谈Sizzle的“编译原理”
2015/04/14 Javascript
jQuery实现鼠标单击网页文字后在文本框显示的方法
2015/05/06 Javascript
JavaScript html5 canvas画布中删除一个块区域的方法
2016/01/26 Javascript
javascript瀑布流布局实现方法详解
2016/02/17 Javascript
全面详细的jQuery常见开发技巧手册
2016/02/21 Javascript
原生JavaScript制作微博发布面板效果
2016/03/11 Javascript
动态加载js文件简单示例
2016/04/21 Javascript
jQuery实现的简单拖动层示例
2017/02/22 Javascript
vue.js从安装到搭建过程详解
2017/03/17 Javascript
微信小程序获取手机号授权用户登录功能
2017/11/09 Javascript
Javacript中自定义的map.js  的方法
2017/11/26 Javascript
vue-router的hooks用法详解
2020/06/08 Javascript
python操作 hbase 数据的方法
2016/12/18 Python
对python中的xlsxwriter库简单分析
2018/05/04 Python
详解python中的time和datetime的常用方法
2019/07/08 Python
Django使用Channels实现WebSocket的方法
2019/07/28 Python
python3+opencv生成不规则黑白mask实例
2020/02/19 Python
Python flask框架端口失效解决方案
2020/06/04 Python
python解压zip包中文乱码解决方法
2020/11/27 Python
python中zip()函数遍历多个列表方法
2021/02/18 Python
css和css3弹性盒模型实现元素宽度(高度)自适应
2019/05/15 HTML / CSS
努比亚手机官网:nubia
2016/10/06 全球购物
英国知名的护肤彩妆与时尚配饰大型综合零售电商:Unineed
2016/11/21 全球购物
俄罗斯花园种植材料批发和零售网上商店:Беккер
2019/07/22 全球购物
机电一体化专业应届本科生求职信
2013/09/27 职场文书
大学生演讲稿范文
2014/01/11 职场文书
即将毕业大学生自荐信
2014/01/24 职场文书
《毛主席在花山》教学反思
2014/04/20 职场文书
文化建设工作方案
2014/05/12 职场文书
大型公益活动策划方案
2014/08/20 职场文书
Redis Cluster 字段模糊匹配及删除
2021/05/27 Redis
python使用pymysql模块操作MySQL
2021/06/16 Python
nginx 配置指令之location使用详解
2022/05/25 Servers