您的位置:首页 > 脚本大全 > > 正文

python浮点型和整数型(实例讲解Python中浮点型的基本内容)

更多 时间:2022-03-30 14:47:12 类别:脚本大全 浏览量:1139

python浮点型和整数型

实例讲解Python中浮点型的基本内容

1.浮点数的介绍

float(浮点型)是Python基本数据类型中的一种,Python的浮点数类似数学中的小数和C语言中的double类型;

2.浮点型的运算

浮点数和整数在计算机内部存储的方式是不同的,整数运算永远是精确的,然而浮点数的运算则可能会有四舍五入的误差。比如观察以下运算,在数学中很容易得出结果应该是0.8965,而使用程序运算得出的结果却是:0.8965000000000001;

  • ?
  • 1
  • 2
  • 3
  • a = 1.25
  • b = 0.3535
  • print(a-b) #输出:0.8965000000000001
  • 整型和浮点型运算的结果也是浮点型;

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • a = 1
  • b = 0.25
  • print(a + b,type(a+b)) #输出:1.25 <class 'float'>
  •  
  • print(a - b,type(a-b)) #输出:0.75 <class 'float'>
  •  
  • print(a * b,type(a*b)) #输出:0.25 <class 'float'>
  •  
  • print(a / b,type(a/b)) #输出:4.0 <class 'float'>
  • float() 函数可以将整数和字符串转换成浮点数。

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • #整数转为浮点数
  • a = 1
  • print('a的类型为:',type(a))  #输出:a的类型为: <class 'int'>
  • print(float(a))   #输出:1.0
  • print('转换后a的类型为:',type(float(a))) #输出:转换后a的类型为: <class 'float'>
  • #字符串转为浮点数
  • b = '123'
  • print('b的类型为:',type(b))  #输出:a的类型为: b的类型为: <class 'str'>
  • print(float(b))   #输出:123.0
  • print('转换后b的类型为:',type(float(b))) #输出:转换后b的类型为: <class 'float'>
  • 感谢大家的阅读本次内容和对开心学习网的支持。

    标签:Python 浮点型
    您可能感兴趣