使用什么语句可以查看数据的类型?
type()
如下代码,name_type变量可以存储变量name的类型信息是因为?
name = "枣伊吕波"
name_type = type(name)
# 因为type()语句会给出结果(返回值)
变量有没有类型?
没有,字符串变量表示存储了字符串而不是表示变量就是字符串
我们通过type(变量)可以输出类型,这是查看变量的类型还是数据的类型?
查看的是:变量存储的数据的类型。因为变量无类型,但是它存储的数据有。
练习
""""
使用type()输出变量中存储的数据类型信息
"""
# 方式1:使用print直接输出类型信息
print(type("枣伊吕波"))
print(type(521168))
print(type(521.168))
# 方式2:使用变量存储type()语句的结果
string_type = type("枣伊吕波")
int_type = type(521168)
float_type = type(521.168)
# 方式3:使用type()语句,查看变量中存储的数据类型信息
name = "枣伊吕波"
name_type = type(name)
print(name_type)