如何基于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 远程统计文件代码分享
May 14 Python
python实现在图片上画特定大小角度矩形框
Oct 24 Python
python3中eval函数用法使用简介
Aug 02 Python
python修改字典键(key)的方法
Aug 05 Python
使用Rasterio读取栅格数据的实例讲解
Nov 26 Python
Python内置方法实现字符串的秘钥加解密(推荐)
Dec 09 Python
tensorflow的ckpt及pb模型持久化方式及转化详解
Feb 12 Python
基于python图像处理API的使用示例
Apr 03 Python
Python如何定义接口和抽象类
Jul 28 Python
如何用Python绘制3D柱形图
Sep 16 Python
解决pytorch 模型复制的一些问题
Mar 03 Python
python井字棋游戏实现人机对战
Apr 28 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
Discuz 模板语句分析及知识技巧
2009/08/21 PHP
支持中文字母数字、自定义字体php验证码代码
2012/02/27 PHP
PHP面向对象学习笔记之二 生成对象的设计模式
2012/10/06 PHP
PHP JSON格式的中文显示问题解决方法
2015/04/09 PHP
PHP中的事务使用实例
2015/05/26 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
jquery 框架使用教程 AJAX篇
2009/10/11 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
2013/03/28 Javascript
用javascript实现自动输出网页文本
2015/07/30 Javascript
三种AngularJS中获取数据源的方式
2016/02/02 Javascript
JS代码实现根据时间变换页面背景效果
2016/06/16 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
最常用的jQuery表单验证(简单)
2017/05/23 jQuery
Angular2入门教程之模块和组件详解
2017/05/28 Javascript
JS+canvas绘制的动态机械表动画效果
2017/09/12 Javascript
打造通用的匀速运动框架(实例讲解)
2017/10/17 Javascript
Vue组件间的通信pubsub-js实现步骤解析
2020/03/11 Javascript
vue中element 的upload组件发送请求给后端操作
2020/09/07 Javascript
[01:12](回顾)DOTA2国际邀请赛,全世界DOTAer的盛宴
2014/07/01 DOTA
浅谈Python中的闭包
2015/07/08 Python
教大家玩转Python字符串处理的七种技巧
2017/03/31 Python
Python调用ctypes使用C函数printf的方法
2017/08/23 Python
Python编程求质数实例代码
2018/01/31 Python
python3实现基于用户的协同过滤
2018/05/31 Python
python-opencv颜色提取分割方法
2018/12/08 Python
Window10下python3.7 安装与卸载教程图解
2019/09/30 Python
python 的topk算法实例
2020/04/02 Python
Python API 操作Hadoop hdfs详解
2020/06/06 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
2020/08/31 Python
css3实现文字首尾衔接跑马灯的示例代码
2020/10/16 HTML / CSS
Kate Spade澳大利亚官方网站:美国设计师手袋品牌
2019/09/10 全球购物
面向对象编程是如何提高软件开发水平的
2014/05/06 面试题
机动车登记业务委托书
2014/10/08 职场文书
2015年科研工作总结范文
2015/05/13 职场文书
给校长的建议书作文300字
2015/09/14 职场文书
2016年党员公开承诺书格式范文
2016/03/24 职场文书