'''
变量:‘容器’
弱语言:变量声明的时候对数据类型不是很严格
Java: int A=100
float b=9.9
python: a=100
格式:变量名=值
1.怎么起名
2.可以赋什么值
3.有哪些数据类型:数字、布尔、字符串、列表、元组、字典
变量名的命名规范:
1.字母、数字、下划线
2.不能数字开头
3.严格区分大小写
4.见名知意:不建议驼峰,用下划线代替get_name_by_line
5.不能使用关键字(保留字)
'''
'''
数据类型:
int
float
string
boolean
'''
money = 28
type(money)
print(type(money))
money = 280
print(type(money))
money = 280.9
print(type(money))
money = '1000'
print(type(money))
money = "1000"
print(type(money))
money = '''1000'''
print(type(money))
message = 'XX说:“今天吃的海鲜大餐!”'
print(message)
message = "XX说:'今天吃的海鲜大餐!'"
print(message)
shi = '''
静夜思
唐 李白
床前明月光,疑是地上霜。
举头望明月,低头思故乡。
'''
print(shi)
islogin = True
print(type(islogin))
print("hello")
name = '小伙伴'
print(name)
input('请输入用户名:')
print('哈哈哈哈')
userName = input('请输入用户名:')
print(userName)
print(type(userName))
money = input('请输入金额:')
print(money)
print(type(money))
print(int(money)+1000)
print(money+str(1000))
'''
键盘输入两个整数,输出两个整数的和,输出差
input('输入第一个数:')
input('输入第二个数:')
'''
one = input('输入第一个数:')
two = input('输入第二个数:')
print(one + two)
print(int(one)+int(two))
print(float(one)+float(two))
a = 9.49
print(int(a))
'''
以变量名:a
str--->int int(a) 但是str为‘9.99’转int则报错
str--->int float(a)
int--->str str(a)
float--->str str(a)
int--->float float(a)
float--->int int(a) float小数位丢失
'''
flag = True
print(int(flag))
print(float(flag))
print(str(flag))
'''
思考:
a = 5
能否将a转变成bool类型?
'''
a = 5
print(bool(a))
a = 0
print(bool(a))
a = ''
print(bool(a))