01_变量:
可以发生改变的一个量. 变量是用来区分不同数据的. 可以指向一个内存空间, 帮我们储存一些数据
变量的命名规范:
1. 必须是数字或字母或下换线组成
2. 不能是数字开头, 更不能是纯数字
3. 不能用python的关键字
4. 不要用中文
5. 不要太长
6. 要有意义
7. 推荐使用下换线命名或者驼峰命名
终结, 你的变量名一定要让人能看懂. 看的舒服.
diyi = "第一篇作文"
di_er = "第二骗作文"
DiSan = "第三篇作文"
a = 188
print(a)
a = 166
print(a)
a = 10
a1 = 20
a_1 = 30
_ = 40
02_常量:
- print(123456)
- 可以把所有的变量的字母变成大写就可以认为是常量
不存在绝对意义上的常量
print(123456)
PI = 3.1415926
print(PI)
03_初识基础数据类型:
数据类型: 区分不同的数据. 不同的数据类型应该有不同的操作
数字: ±*/
整数, int
小数, float
文字:展示
字符串: str (*****)
表示方法:
“
“” 单行
‘’’ ‘’’ 多行
“”" “”"
操作:
+左右两端必须是字符串, 表示字符串链接操作
*一个字符串只能乘以一个数字, 表示字符串重复的次数
前提必须在英文输入法状态下
布尔(bool):条件判断
布尔值主要有两个:
true 真, 真命值
false 假, 假命值
100 > 30 -> 真
a = 10 #整数
b = 20
print(a + b) #加法运算
c = 1.25
print(c * 4)
#字符串
s = '刘德华'
print(s)
a = '''我在测试,
多行字符串
看看能不能报错'''
print(a)
name = "小亮"
tedian = "太帅了"
print(name + tedian)
name = "html"
tedian ="xiaoliang"
print(name + tedian)
print("刘德华" * 5)
#布尔值:
print(10>20) #假
print(10>5) #真
a = True
a = 100>30
print(a)
04_最简单的用户交互:
input(提示语)
首先会在屏幕中显示出提示语, 用户输入内容. 然后把用户输入的内容交给前面的变量
坑:input()得到的结果一定是字符串
怎么把字符串转化成数字类型
python基础数据类型:
想把xxx转化成谁, 就用谁套起来
str => int int(str)
a = input("请输入第一个数字:")
print(type(a)) #用type来查看一个变量的数据类型
b = input("请输入第二个数字:")
a = int(a)
b = int(b)
print(a + b)
05_条件判断语句:
if语句的语法规则:
1.
if 条件:
代1. 码
如果条件成立就执行代码
如果不成立, 就不执行
2.
if 条件:
代码1
else:
代码2
如果条件成立, 执行代码1, 否则执行代码2
3.
if语句可以互相嵌套
if 条件:
if......:
ss
else:
xx
else:
代码2
4.
if 条件:
代码1
elif 条件2:
代码2
elif 条件3:
代码3
....
else:
xxxx
# ======第一种语法======
money = 200 #钱=200
if money > 300: #如果 钱 > 300
print("订外卖") #订外卖
print("铁锅炖") #铁锅炖
# ======第二种语法======
money = input("请输入你兜里的钱:")
money = int(money)
if money > 500:
print("去做足疗")
else:
print("回家")
# ======第三种语法======
money = int(input("请输入你兜里的钱"))
if money > 1000:
if money >5000:
print("充会员卡")
else:
print("洗个澡")
else:
print("回家睡觉")
# ======第四种语法======
money = int(input("请输入兜里的钱:"))
if money > 5000:
print("办个vip")
elif money > 1000:
print("洗个澡")
elif money > 500:
print("打车回家")
else:
print("走路回家")