一、类型检查 通过类型检查,可以检查指定值(变量)的类型 通过type函数来检查
a = 123
a = "123"
print(type(a))
print(type(1))
print(type(1.5))
print(type(True))
print(type('hello'))
print(type(None))
二、类型转换
所谓的类型转换,将一个类型的对象转换为其他对象 类型转换不是改变对象本身的类型,而是根据当前对象的值创建一个新对象
- 类型转换四个函数 int() float() str() bool()
- int() 可以用来将其他的对象转换为整型
- float() 和 int()基本一致,不同的是它会将对象转换为浮点数
- str() 可以将对象转换为字符串
- bool() 可以将对象转换为布尔值,任何对象都可以转换为布尔值
规则:
规则:
类型转换之后,需要重新赋值才能改变原来变量 因为: int()函数不会对原来的变量产生影响,他是对象转换为指定的类型并将其作为返回值返回, 如果希望修改原来的变量,则需要对变量进行重新赋值。
a = False
a = int(a)
a = '123'
a = int(a)
a = 11.6
a = int(a)
a = '11.5'
a = None
a = 1
a = float(a)
a = False
a = float(a)
a = 123
a = str(a)
a = None
a = bool(a)
|