一、Python简介
-
python2: 源码不统一,有重复 (更新维护到2020年)
python3: 源码统一,无重复
Python是一门动态解释型的强类型定义语言
二、变量
-
变量命名规则
-
由数字、字母、下划线组成
-
不能以数字开头
-
要具有描述性
-
要区分大小写
-
禁止使用python的关键字(在pycharm中关键字明明变量字体颜色会改变)
-
不能使用汉字或拼音
-
变量的推荐写法
-
驼峰体
-
下划线(官方推荐)
-
-
三、常量
变量全部用大写命名,就是常量
四、注释
-
单行注释
-
也叫当行注释 用#号
-
-
多行注释
"""
"""
三个引号
五、基础数据类型
-
字符串 str
-
"字符串asdasdasdada"
-
str + str(字符串的拼接)
-
str * int
-
-
-
整形(数字) int
-
用于比较和计算
python2:除法的时候返回的是整数(向下取整)
python3:除法的时候返回的的小数(浮点数)
-
-
布尔值 bool
-
用于判断
-
True ——真
-
False——假
-
-
六、用户交互
-
input —— 输入:python3中input获取到的内容都是字符串
-
print —— 输出
msg = input("请输入您内容:")
int("5") ---> 5
print(int(msg) + 5)
七、查看数据类型
-
type
-
查看数据类型
-
int(str) —— 将字符串转换成整形
-
str(int) —— 将整形转换成字符串
-
-
八、流程控制语句
-
-
if 条件:
缩进 结果
money = 10
print("从学校出发")
if money >= 10:
print("买个炸鸡")
print("买个啤酒")
print("走啊走")
print("到家了")
-
-
二选一 ,if else
-
if 条件:
缩进 结果
else:
缩进 结果y
print(123)
if 3>2:
print("这是如果执行了")
print("123")
print("234")
else:
print("这是否则执行了")
print(345)
-
-
多选一或不选 if elif elif elif
-
if 条件:
缩进 结果
elif 条件:
缩进 结果
elif 条件:
缩进 结果
if 1>2:
print("这是A")
elif 1>6:
print("这是B")
elif 1>5:
print("这是C")
elif 1>4:
print("这是D") # 没有符合要求的就不输出结果
-
-
多选一 if elif elif else
-
if 条件:
缩进 结果
elif 条件:
缩进 结果
elif 条件:
缩进 结果
else :
缩进 结果
if 1>2:
print("A")
elif 2>3:
print("B")
elif 5>6:
print("c")
else:
print("D")
-
-
多选 if if if if
-
if 条件:
缩进 结果
if 条件:
缩进 结果
if 条件:
缩进 结果
if 3>2:
print("A")
if 4>2:
print("B")
if 6>3:
print("C")
-
-
if 嵌套
-
if 条件:
缩进 结果
if 条件:
缩进 结果
sex = "女"
age = 28
if sex == "女":
if age == 28:
print("进来聊一聊")
else:
print("没事就别聊了")
else:
print("滚犊子") -
以下算是今天学习的结合体,if elif else 嵌套
print('刚从村里出来呀,没见过炸鸡店啊,闻着挺香啊!')
hungry = input("是吃还是不吃呢?")
if hungry == "吃" or "吃点" or "吃点吧":
money = int(input("兜里还有多少钱?"))
if 10 < money < 30:
print("老板娘,少来点炸鸡吧")
print('卧槽、真香')
elif 30 <= money < 100:
print("老板娘,多给我来点鸡,以前没吃过!")
elif 100 <= money < 10000:
print("老板娘,你这店租不,我想盘一天,自己炸")
else:
print("钱不够,那还吃啥")
else:
print("不吃就回家睡觉")