初识数据类型和简单的交互
数据类型: 区分不同的数据. 不同的数据类型应该有不同的操作
数字: +(加)-(减)*(乘)/(除)
整数,:int
小数,:float
文字: 展示
字符串: str (非常重要)
表示方式:
''
""
''' '''
""" """+
a = '你好' b = "你好" c = '''你好''' print(a,b,c)
C:\Python38\python.exe F:/python_study/python基础.py
你好 你好 你好
Process finished with exit code 0
操作:
+ 左右两端必须是字符串, 表示字符串连接操作
a = '你好' b = "很高兴" c = '''认识你''' print(a+b+c)
C:\Python38\python.exe F:/python_study/python基础.py
你好很高兴认识你
Process finished with exit code 0
* 一个字符串只能乘以一个数字, 表示字符串重复的次数
a = '你好' print(a*3)
C:\Python38\python.exe F:/python_study/python基础.py
你好你好你好
Process finished with exit code 0
布尔(bool): 条件判断
布尔值主要有两个:
True 真, 真命题
False 假, 假命题
100 > 30 -> 真
变量 = input(提示语)
首先会在屏幕中显示出提示语, 用户输入内容. 然后把用户输入的内容交给前面的变量
坑: input()得到的结果一定是字符串
a = input('请输入数字:') b = input('请输入数字:') print(a+b)
C:\Python38\python.exe F:/python_study/python基础.py
请输入数字:10
请输入数字:20
1020
Process finished with exit code 0
怎么把字符串转化成数字类型呢?
py基础数据类型:
想把xxx转化成谁, 就用谁套起来
语法:str => int int(str)
a = input('请输入数字:') b = input('请输入数字:') a = int(a) b = int(b) print(a+b)
C:\Python38\python.exe F:/python_study/python基础.py
请输入数字:10
请输入数字:20
30
Process finished with exit code 0