Python(4)数值数据类型

简介: Python(4)数值数据类型

1.整数与浮点数的运算


1. x=10
2. y=x+1.5
3. print(x)
4. print(type(x))
5. print(y)
6. print(type(y))


c0f6858323cf4a08bd7ba6d307f142e5.png

整数与浮点数的加法的结果是浮点数

1. x=10
2. print(x)
3. print(type(x))
4. x=x+1.5
5. print(x)
6. print(type(x))



b84afa3440604f26b5f71cc433dafa49.png


变量x原来储存的是整数·,所以type后是整数; 变量x后来储存的是浮点数·,所以type后是浮点数;

2. 2进制的整数转换

x=0b10110#python中2进制的整数前面+0b
print(x)#输出结果是十进制的
y=22
print(bin(y))#bin函数可以将十进制的整数转为二进制


4be434704ed64aea91e2000824b22409.png


亲测bin()函数转换不了浮点数

c570efa1711844379678345b1214bc71.png


3. 8进制的整数转换


x=0o66#python中8进制前面+0o
print(x)#输出结果是十进制
y=54
print(oct(y))#8进制转换函数oct()


a65b98efb8f2406089b431760d485f9e.png


4.16进制的转换

1. x=0x36D#16进制的表示方法
2. print(x)#输出十进制
3. y=877
4. print(hex(y))#16进制转换函数


5d13b8d1423e4dad8f4269b743453efd.png


变量x也可以写成x=0x36d

5.强制数据类型的转换

int():将数据类型强制转换为整数

float():将数据类型强制转换为浮点数


6.数值运算的常用函数

abs():计算绝对值

pow(x,y):返回x的y次方

round():返回5舍六入,不是四舍五入

参考资料


Python王者归来   洪锦魁著


本博客是纯粹个人自学习,与朋友交流共赏,不存在任何商业目的。


本博客利用了部分网络资源,版权归原作者及网站所有,虽力求保存原有的版权信息并尽可能注明来源,但由于很多资料经过多次转摘,已经无法确定真实来源;部分因为操作上的原因 可能已将原有信息丢失,所以敬请原作者原谅。


如果您对本站所载文章及作品版权的归属存有异议,请立即通知我们,我们将在第一时间予以删除,同时向你表示歉意!

相关文章
|
7月前
|
存储 JavaScript Java
(Python基础)新时代语言!一起学习Python吧!(四):dict字典和set类型;切片类型、列表生成式;map和reduce迭代器;filter过滤函数、sorted排序函数;lambda函数
dict字典 Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 我们可以通过声明JS对象一样的方式声明dict
426 1
|
8月前
|
IDE 开发工具 开发者
Python类型注解:提升代码可读性与健壮性
Python类型注解:提升代码可读性与健壮性
392 102
|
索引 Python
Python的变量和简单类型
本文介绍了Python中变量命名规则、常用变量类型及字符串操作。变量命名需遵循字母、数字和下划线组合,不能以数字开头且不可与关键字冲突。字符串支持单引号、双引号或三引号定义,涵盖基本输出、转义字符、索引、拼接等操作。此外,还详细解析了字符串方法如`islower()`、`upper()`、`count()`等,帮助理解字符串处理技巧。
314 15
|
机器学习/深度学习 数据可视化 算法
Python数值方法在工程和科学问题解决中的应用
本文探讨了Python数值方法在工程和科学领域的广泛应用。首先介绍了数值计算的基本概念及Python的优势,如易学易用、丰富的库支持和跨平台性。接着分析了Python在有限元分析、信号处理、优化问题求解和控制系统设计等工程问题中的应用,以及在数据分析、机器学习、模拟建模和深度学习等科学问题中的实践。通过具体案例,展示了Python解决实际问题的能力,最后总结展望了Python在未来工程和科学研究中的发展潜力。
374 0
|
9月前
|
安全 JavaScript Java
Python中None与NoneType的真相:从单例对象到类型系统的深度解析
本文通过10个真实场景,深入解析Python中表示“空值”的None与NoneType。从单例模式、函数返回值,到类型注解、性能优化,全面揭示None在语言设计与实际编程中的核心作用,帮助开发者正确高效地处理“无值”状态,写出更健壮、清晰的Python代码。
808 3
|
9月前
|
缓存 数据可视化 Linux
Python文件/目录比较实战:排除特定类型的实用技巧
本文通过四个实战案例,详解如何使用Python比较目录差异并灵活排除特定文件,涵盖基础比较、大文件处理、跨平台适配与可视化报告生成,助力开发者高效完成目录同步与数据校验任务。
297 0
|
9月前
|
IDE API 开发工具
Python类型注解:让代码“开口说话”的隐形助手
Python类型注解为动态语言增添类型信息,提升代码可读性与健壮性。通过变量、函数参数及返回值的类型标注,配合工具如mypy、IDE智能提示,可提前发现类型错误,降低调试与协作成本。本文详解类型注解的实战技巧、生态支持及最佳实践,助你写出更高质量的Python代码。
385 0
|
12月前
|
Python
Python技术解析:了解数字类型及数据类型转换的方法。
在Python的世界里,数字并不只是简单的数学符号,他们更多的是一种生动有趣的语言,用来表达我们的思维和创意。希望你从这个小小的讲解中学到了有趣的内容,用Python的魔法揭示数字的奥秘。
260 26
|
10月前
|
人工智能 Python
python基本数据类型简介
本文简要介绍了Python的基本数据类型,包括整型、浮点型、字符串、列表、字典和布尔类型,帮助读者对Python数据类型有初步了解。
260 0
|
10月前
|
存储 安全 开发者
Python中的数据类型详解
Python是一种动态类型编程语言,具备丰富的数据类型,包括数值类型、序列类型、映射类型和集合类型等。这些类型为高效编程提供了强大支持。
286 0

推荐镜像

更多