数据类型
money = 28 # 整数型
print(type(money)) # type()用于获取数据类型,用print函数输出数据类型
# money是一个变量,后面的值允许发生变化
money = 28.9 # 浮点型
print(type(money))
money = '一万' # 字符串型
print(type(money))
# 布尔类型 True False
isLogin = True
print(isLogin)
isLogin = False
print(type(isLogin))
注:
money = '''28.90''' # 字符串型--》当用单引号,双引号
# 保留格式输出
poet = '''
静夜思
唐;
'''
print(poet)
数据类型的转换
number_1 = input('情输入第一个数字')
number_2 = input('请输入第二个数字')
print(int(number_1) + int(number_2)) # 字符串型转为整型
print(float(number_1) + float(number_2)) # 字符串型转为浮点型
# 转化为整形,使用 str()
a = True
b = False
print(int(a)) #布尔型转为整形,True为1
print(int(b)) #布尔型转为整形,False为0
注意:
a = 9.9
print(int(a)) # 浮点型转换为整型,得到的结果是9
a = '9.9'
print(int(a)) # 字符串型'9.9'转换为整形,会报错
a = 0
print(bool(a))
a = ''
print(bool(a))
# 当变量的值为 0 ,''(空字符串),转换结果是False
a = 'r423'
print(bool(a))
a = 2
print(bool(a))
# 当变量的值为非0数字,或者非空字符串,那么转换结果是True