Python_04 类型检查和转换

类型检查: type()返回检查值的类型

a = "123"

print(type(a))


 

 类型转换:Python是强类型,对象类型永远都不能改变,这里所谓的类型转换,是在原来对象基础上创建出新的对象

  四种类型转换函数:

  int() 将值转换为整数,不会影响原来变量,例如: a(True)

    规则: 布尔值True>1,False>0;

        浮点数:直接取整,省略小数点后

       字符串:合法整数字符串,直接转为对应数字,否则报错

       None等不能转换,直接报错。

  float():和int()基本一致,返回值变为浮点数

  str()将对象转为字符串 str(123)>'123'

  bool()将对象转换为布尔值,任何对象都可以转换为布尔值,所有空性的都会变为False(None,0,''等),其他变为True。

 

posted @ 2024-07-10 17:31  蜗牛果果  阅读(2)  评论(0编辑  收藏  举报