当前位置:   article > 正文

Python编程基础-数字类型_0.0000056在python中用科学计数法表示为( )

0.0000056在python中用科学计数法表示为( )

1.主要的数据类型:

整数类型、浮点类型、复数类型、布尔类型

数据类型都是类,每个数据值就是类的“实例”

6种主要的内置数据类型:数字、字符串、列表、元组、集合和字典。

列表、元组、集合、字典可存放多项数据。

数字类型有4种:整数类型、浮点类型、复数类型和布尔类型。

2.整数类型

int表示整数类型

  1. >>> 0b1011 #二进制
  2. 11
  3. >>> 0o13 #八进制
  4. 11
  5. >>> 0xb # 十六进制
  6. 11
  7. >>> 11 # 十进制
  8. 11

3.浮点类型

float表示浮点类型,存储小数

  1. >>> 1.1 # 小数表示浮点数
  2. 1.1
  3. >>> 0.1 # 小数表示浮点数
  4. 0.1
  5. >>> 0.0 # 小数表示浮点数
  6. 0.0
  7. >>> type(0.0)
  8. <class 'float'>
  9. >>> 1.1e2 # 使用科学计数法表示浮点数据,科学计数法种使用E(或e)表示10的指数
  10. 110.0
  11. >>> 1.1e-2 # 使用科学计数法表示浮点数据,科学计数法种使用E(或e)表示10的指数
  12. 0.011
  13. >>> .1e-3 # 使用科学计数法表示浮点数据,科学计数法种使用E(或e)表示10的指数
  14. 0.0001
  15. >>> .1e-4 # 应该打印为0.00001,它自动转换为科学计数法,当我们输入0.00001也会自动转换1e-05
  16. 1e-05
  17. >>> 0.00001
  18. 1e-05

4.复数类型

complex表示复数

数学中复数表示为:a+bi,其中a为实部,b为虚部,i为虚数单位。例如向量,多用于物理学。

  1. >>> 2+3j # 实部为2,虚部为3的复数
  2. (2+3j)
  3. >>> (2+3j)+(2+3j) # 两个复数的和
  4. (4+6j)
  5. >>> z=3+5j
  6. >>> type(z) # 打印复数类型
  7. <class 'complex'>

5.布尔类型

bool表示布尔类型,它只有两个值True和False。

  1. >>> bool(0) # 整数0被转换为False
  2. False
  3. >>> bool(2) # 整数2被转换为True
  4. True
  5. >>> bool(1) #其他非零整数会被转换为True
  6. True
  7. >>> bool('') # 空字符被转换为False
  8. False
  9. >>> bool(' ') # 看似非空,实则有一个空格字符串,非空字符串会被转换为True
  10. True
  11. >>> bool([]) # 空列表转换为False
  12. False
  13. >>> bool({}) # 空字典转换为False
  14. False

6.数字类型的相互转换

Python中,除复数外,其他三种数字类型整数、浮点数和布尔都可以相互转换,分为隐式类型转换和显式类型转换。

(1)隐式类型转换

数字间进行数学计算,计算时若数字类型不同,会发生隐式转换。布尔和整数运算转换成整数,

布尔、整数和浮点数运算会转换为浮点数。

  1. >>> x = 1 + True
  2. >>> x
  3. 2
  4. >>> x = 1 + 2.0
  5. >>> x
  6. 3.0
  7. >>> x = 2.0 + True
  8. >>> x
  9. 3.0
  10. >>> x = 1 + 2.0 +True
  11. >>> x
  12. 4.0
  13. >>> x = 1 + 2.0 + False
  14. >>> x
  15. 3.0

(2)显示类型转换

类型强加上需要转换的类型

  1. >>> x = 1 + True
  2. >>> type(x)
  3. <class 'int'>
  4. >>> x = 1 + True
  5. >>> float(x)
  6. 2.0
  7. >>> x = 1 + 2.0 + True
  8. >>> type(x)
  9. <class 'float'>
  10. >>> int(x)
  11. 4

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/148048
推荐阅读
相关标签
  

闽ICP备14008679号