当前位置:   article > 正文

3.9闲聊数据类型_闲聊类型数据

闲聊类型数据

一、获得关于类型的 信息 

python 提供了一个函数,可以明确明确告诉我们变量类型,这就是type()函数:

  1. >>> type('520')
  2. <class 'str'>
  3. >>> type(5.20)
  4. <class 'float'>
  5. >>> type(5e20)
  6. <class 'float'>
  7. >>> type(520)
  8. <class 'int'>
  9. >>> type(True)
  10. <class 'bool'>
  11. >>>
同时 isinstance()这个BIF来确定变量类型,它会根据两个返回一个布尔类型的值,True表示类型一致,False表示类型不一致。


二、数据类型

1、整型  就是整数  最大为计算机虚拟内存总数    例如:520

2、浮点型   就是小数    例如:5.20  5e20

(python区别整型和浮点型的唯一方式就是看有没有小数点)

3、布尔类型   True(1)    False(0)


三、类型转换

介绍几个跟数据类型紧密相关的函数:int(),float(),str()。

int()的作用是将一个字符串或者浮点数转换为一个整数:

  1. >>> a = '520'
  2. >>> b = int(a)
  3. >>> a,b
  4. ('520', 520)
  5. >>> c = 5.99
  6. >>> d = int(c)
  7. >>> c,d
  8. (5.99, 5)
  9. >>>
如果是浮点数转换成为整型,python会采取“截断”处理,就是直接把小数点后面的数据直接砍掉,注意不是四舍五入。


float()的作用是将一个字符串或者整数转换成浮点数(就是小数啦):

  1. >>> a = '520'
  2. >>> b = float(a)
  3. >>> a,b
  4. ('520', 520.0)
  5. >>> c = 520
  6. >>> d = float(c)
  7. >>> c,d
  8. (520, 520.0)
  9. >>>
 

str()的作用是将一个数或任何其他类型转换成一个字符串:

  1. >>> a = 5.99
  2. >>> b = str(a)
  3. >>> a, b
  4. (5.99, '5.99')
  5. >>> c =str(5e15)
  6. >>> c
  7. '5000000000000000.0'
  8. >>>



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

闽ICP备14008679号