如何基于Python实现数字类型转换


Posted in Python onFebruary 07, 2020

这篇文章主要介绍了如何基于Python实现数字类型转换,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Python数字类型转换:

int(x):将 x 转换为一个整数

float(x):将 x 转换为一个浮点数

complex(x,y):将 x 和 y 转换为一个复数。x 为复数的实部,y 为复数的虚部。

eval(x):将 x 转化为一个整数

chr(x):x 为数字,将数字转化为对应的 ASCII 码。 65 -> A 、90 -> Z

ord(x):x 为单个字符,将字符转换为对应的整数。 a -> 97、122 -> z

# 将 float 浮点型转化成 int 长整型
num_float = 3.5
print(num_float)
# 3.5
print(type(num_float))
# <class 'float'>
num_int = int(num_float)
print(num_int)
# 3
print(type(num_int))
# <class 'int'>

# 将 2,3 转化为复数
num_complex = complex(2,3)
print(num_complex)
# (2+3j)
print(type(num_complex))
# <class 'complex'>

# 将字符串转化为数字类型
str_num = '789'
num = eval(str_num)
print(num)
# 789
print(type(num))
# <class 'int'>

# 将整数转化为字符。
print(chr(65))
# A
print(chr(90))
# Z
print(chr(97))
# a
print(chr(122))
# z

# 将字符转化为整数。
print(ord('A'))
# 65

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python的Django框架中编写编译函数
Jul 20 Python
Python使用PyCrypto实现AES加密功能示例
May 22 Python
python实现协同过滤推荐算法完整代码示例
Dec 15 Python
python爬虫获取淘宝天猫商品详细参数
Jun 23 Python
Python发送邮件功能示例【使用QQ邮箱】
Dec 04 Python
python使用pdfminer解析pdf文件的方法示例
Dec 20 Python
python turtle库画一个方格和圆实例
Jun 27 Python
Python实现报警信息实时发送至邮箱功能(实例代码)
Nov 11 Python
基于spring boot 日志(logback)报错的解决方式
Feb 20 Python
Django的ListView超详细用法(含分页paginate)
May 21 Python
解决python运行启动报错问题
Jun 01 Python
详解Python如何批量采集京东商品数据流程
Jan 22 Python
Python while循环使用else语句代码实例
Feb 07 #Python
Python matplotlib画曲线例题解析
Feb 07 #Python
python next()和iter()函数原理解析
Feb 07 #Python
使用tensorflow实现矩阵分解方式
Feb 07 #Python
python匿名函数lambda原理及实例解析
Feb 07 #Python
Python用input输入列表的实例代码
Feb 07 #Python
详解Python 重学requests发起请求的基本方式
Feb 07 #Python
You might like
写出高质量的PHP程序
2012/02/04 PHP
浅析Mysql 数据回滚错误的解决方法
2013/08/05 PHP
php获取当前页面完整URL地址
2015/12/30 PHP
基于PHP的登录和注册的功能的实现
2020/08/06 PHP
推荐一些非常不错的javascript学习资源站点
2007/08/29 Javascript
MooTools 页面滚动浮动层智能定位实现代码
2011/08/23 Javascript
jquery.pagination.js 无刷新分页实现步骤分享
2012/05/23 Javascript
js实现的复制兼容chrome和IE
2014/04/03 Javascript
JavaScript使用yield模拟多线程的方法
2015/03/19 Javascript
JavaScript通过select动态更换图片的方法
2015/03/23 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
2015/06/05 Javascript
浅谈js之字面量、对象字面量的访问、关键字in的用法
2016/11/20 Javascript
layui中table表头样式修改方法
2018/08/15 Javascript
JS中判断字符串存在和非空的方法
2018/09/12 Javascript
vue百度地图 + 定位的详解
2019/05/13 Javascript
深入浅析ng-bootstrap 组件集中 tabset 组件的实现分析
2019/07/19 Javascript
vue项目中使用bpmn-自定义platter的示例代码
2020/05/11 Javascript
解决idea开发遇到javascript动态添加html元素时中文乱码的问题
2020/09/29 Javascript
Python的Flask框架中的Jinja2模板引擎学习教程
2016/06/30 Python
Python 装饰器实现DRY(不重复代码)原则
2018/03/05 Python
django框架使用方法详解
2019/07/18 Python
python实现BP神经网络回归预测模型
2019/08/09 Python
Win10下python 2.7与python 3.7双环境安装教程图解
2019/10/12 Python
Python集合操作方法详解
2020/02/09 Python
基于selenium及python实现下拉选项定位select
2020/07/22 Python
Django生成数据库及添加用户报错解决方案
2020/10/09 Python
amazeui页面分析之登录页面的示例代码
2020/08/25 HTML / CSS
Pretty You London官网:英国拖鞋和睡衣品牌
2019/05/08 全球购物
EJB实例的生命周期
2016/10/28 面试题
2014员工聘用协议书(最新版)
2014/11/24 职场文书
医院员工辞职信范文
2015/05/12 职场文书
2015年基层党建工作汇报材料
2015/06/25 职场文书
机械生产实习心得体会
2016/01/22 职场文书
演讲稿:​快乐,从不抱怨开始!
2019/04/02 职场文书
MongoDB使用profile分析慢查询的步骤
2021/04/30 MongoDB
CSS+HTML 实现顶部导航栏功能
2021/08/30 HTML / CSS