6. Python数据类型之浮点数

文章目录

  • 6. Python数据类型之浮点数
    • 1. Python的数据类型
    • 2. 浮点数的定义
    • 3. 浮点数示例
      • 3.1 正浮点数
      • 3.2 负浮点数
    • 4. 浮点数的数学运算
      • 4.1 求圆的面积
    • 5. 浮点数不能和字符串进行拼接
    • 6. 总结
    • 7. 课堂练习

1. Python的数据类型

在Python中有8种常见的内置数据类型:

【数据类型数据】

1.字符串:str,用引号括起来的内容。
2.整数:int,没有小数点的数字。
3.浮点数:float。
4.布尔类型

【容器类型的数据】

5.列表
6.元组
7.字典
8.集合

备注:图片来源于风变编程。

2. 浮点数的定义

float [fləʊt]浮点数。

浮点数英文为float,浮点数没有简写。

【定义】

整数是没有小数点的数。

浮点数是有小数点的数。

【浮点数包含】

1.正浮点数
2.负浮点数

浮点数通常运用在很多需要精确计算的场景中。
例如汇率,面积,温度、里程等。

3. 浮点数示例

3.1 正浮点数

# 新建一个变量,存储浮点数3.14
# π是变量名,数据类型是浮点数
π = 18

3.2 负浮点数

# 新建一个变量,存储浮点数-99.7
# float_1是变量名,数据类型是浮点数
float_1= -99.7

4. 浮点数的数学运算

Python中浮点数的数学运算也完全等同于我们数学中数字的数学运算。

同样有加减乘除、乘方、取余等。

# 假设一斤苹9.9元
price = 9.9 # 我们买了7斤苹果
int_2 = 7print("输出我们需要支付的金额:")
print(price*int_2)

【终端输出】

输出我们需要支付的金额:
69.3

price[praɪs]:价格、单价。

【也可以这样输出】

print(9.9*7)

【终端输出】

69.3

浮点数可以和整数、浮点数进行任何数学运算。

4.1 求圆的面积

#圆的半径为2
r = 2π = 3.14 print("输出圆的面积:")
print(π*r*r)

【终端输出】

输出圆的面积:
12.56

*在Python中表示乘法。

5. 浮点数不能和字符串进行拼接

浮点数和字符串之间不能进行拼接,否则会报错!!!。

这是本节的重点,初学者容易在这里出错!!!

【错误示例】

# 圆的半径为2.5
# 变量名为r,数据类型为浮点数
r = 2.5str_1 = "圆的半径为:"
# 原样输出:圆的半径为2.5
# 字符串+浮点数 程序报错
print(str_1+r)

【终端输出】

TypeError: can only concatenate str (not "float") to str

运行程序后提示can only concatenate str (not "float") to str即只能将字符串(非浮点数)与字符串相连接。

concatenate[kənˈkatɪneɪt]:连接;串联。

若变量r为字符串类型则可以进行拼接。

# 圆的半径为2.5
# 变量名为r,数据类型为字符串
r = "2.5"str_1 = "圆的半径为"
#原样输出:圆的半径为2.5
# 字符串+字符串√
print(str_1+r)

【终端输出】

圆的半径为2.5

6. 总结

1.浮点数就是有小数点的数。
2.浮点数不能和字符串进行拼接。
3.浮点数没有简写。

7. 课堂练习

【练习1】请问以下三个数据"520.0"520.0520的数据类型分别为:

【答案解析】

"520.0"有引号,数据类型为字符串。
520.0没有引号,有点,数据类型为浮点数。
520没有引号,没有点,数据类型为整数。

【练习2】猜猜看下面两行代码的输出分别为什么?

print('1.1' + '1')
print(1.1 + 1)

6. Python数据类型之浮点数相关推荐

  1. python数据类型转换原因_浅谈Python数据类型之间的转换

    Python数据类型之间的转换 函数 描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x转换到一个浮点数 compl ...

  2. python中表示单一数据的类型被称为_各种Python数据类型的完整列表

    各种Python数据类型的完整列表 如今,Python是最受欢迎的编程语言之一.它允许开发人员将所有精力都放在实现上,而不是将复杂的程序和python中的数据类型用于此目的只是为了简化我们的工作. P ...

  3. 8. Python 数据类型

    1.python 的整型 编程过程中,经常会要和一些数字打交道,最多有时候求一下他们的绝对值,如下所示: a = 100 b = -20 print (a) print (b.__abs__())   ...

  4. python字符串转浮点数_如何在Python中检查字符串是否为数字(浮点数)?

    python字符串转浮点数 Using python it is very to interconvert the datatypes of a variable. A string can be e ...

  5. python怎么输出浮点数_【数会小课堂】Python知识第二弹

    通过上次的学习我们已经对python有了一定程度的了解,今天,我们来进一步学习有关Python中的变量与简单数据类型的内容. 01 Python中的变量 变量一般是用于储存信息的字符.变量在大多数编程 ...

  6. Python数据类型解析(基础篇)

    Python语言的类型   数字类型   字符串类型   元组类型   列表类型   文件类型  字典类型     1.数字类型 Python有三种数字类型:整数,浮点数,复数 Python中的整数类 ...

  7. 【Python百日基础系列】Day03 - Python 数据类型

    文章目录 一.Python中的数据类型 1.1 数据类型系统是编程语言的核心 1.2 Python中的数据类型种类 1.3 数据类型的可变性 1.4 数据类型查看函数 - type() 二.Numbe ...

  8. 简述Python数据类型

    Python数据类型 数据类型:指的就是变量的值的类型,也就是可以为变量赋哪些值 数值 在Python中数值分为三种 整数 浮点数 复数 整数 在Python中所有的整数均为int类型 Python中 ...

  9. python数据类型的转换

    python数据类型的转换 在python编程过程中,我们会经常用到对不同数据类型的转换,本章节将会跟大家一起学习和分享,python 内置函数的类型转换,接下来就开始一起学习吧,朋友. int(x[ ...

最新文章

  1. Scrum中文网-是否需要在Sprint计划会上分完所有任务?
  2. php7 windows2008,【笔记】Windows Server2008 R2 安装 PHP7 缺少 API-ms-win-crt-runtime-l1-1-0.dll 解决方案...
  3. iOS解决表格中TextField,TextView编辑时,输入框被键盘遮挡的问题
  4. 【华为敏捷/DevOps实践】3. 如何开好站立会议
  5. Design Pattern 设计模式【观察者】
  6. 15. 发货选项(Shipping Options)
  7. FileZilla Server图文安装教程
  8. Translation 翻译插件google
  9. 微信支付之商户号以及appid以及密钥
  10. 读书笔记 - 《门口的野蛮人》
  11. php mysql 性能测试工具_MySQL_Sysbench多线程性能测试工具,最近用sysbench进行了较多的性 - phpStudy...
  12. 上海浦东新区:在不动产登记、政务服务领域应用电子合同、印章
  13. Windows icon缓存的清理
  14. program received signal sigsegv,需要注意的问题!!!!!!
  15. 在图像中找任意曲线记录
  16. /socket.io/?EIO=3transport=pollingt=MWrT-zH
  17. php 5.3中的一个type hinting的用法
  18. ModuleNotFoundError: No module named ‘xxx‘; ‘xxx‘ is not a package解决
  19. 项目管理(PMP)真题解析(二)
  20. 【思维导图】计算机网络第三章数据链路层

热门文章

  1. Tomcat部署war包项目请求404
  2. 达梦数据库分区表的使用
  3. 关于 Java 中的 WeakReference
  4. Java/Android中的引用类型及WeakReference应用实践
  5. 设计循环队列(LeetCode:622.设计循环队列)
  6. 基于OpenCV实现将视频转化为图片且可设定每秒转化帧数
  7. 错误解决: java.lang.SecurityException: Permission Denial
  8. 问题 C: LH 找妹子
  9. 使用Java爬虫爬取蓝调口琴网 口琴曲谱与伴奏资源
  10. 高防服务器选哪个机房