一、Python简介
-
python2: 源码不统一,有重复 (更新维护到2020年)
python3: 源码统一,无重复
python2:python2中print不用,print "内容"
python3:Python3中print必须用括号括起来,print("内容")
python2:数字Python2中input得到的为int
python3:python3中input得到的为str
Python是一门动态解释型的强类型定义语言
二、变量
-
变量命名规则
-
由数字、字母、下划线组成
-
不能以数字开头
-
要具有描述性
-
要区分大小写
-
禁止使用python的关键字
-
不能使用汉字或拼音(low)
-
变量的推荐写法
-
驼峰体
-
下划线(官方推荐)
-
-
三、常量
变量全部用大写命名,就是常量
四、注释
-
单行注释
-
也叫当行注释 用#号
-
用于当行的注释
-
-
多行注释
"""
"""
三个引号,文档注释,描述文件或者函数使用的注释
五、基础数据类型
-
字符串 str
-
"字符串asdasdasdada"
-
str + str(字符串的拼接)
-
str * int(实现字符串成int倍的拼接)
-
-
-
整形(数字) int
-
用于比较和计算
python2:除法的时候返回的是整数(向下取整)
python3:除法的时候返回的的小数(浮点数)
-
-
布尔值 bool
-
用于判断
-
True ——真
-
False——假
-
-
六、用户交互
-
input —— 输入:python3中input获取到的内容都是字符串
-
print —— 输出
number = input("请输入您内容:")
print(number)
七、查看数据类型
-
type
-
查看数据类型
-
int(str) —— 将字符串转换成整形
-
str(int) —— 将整形转换成字符串
-
type(需要检测的对象)
-
八、流程控制语句
-
单 if
-
if 条件:
缩进 结果
money = 10
print("从学校出发")
if money >= 10:
print("买个炸鸡")
print("买个啤酒")
print("走啊走")
print("到家了")
-
-
二选一 ,if else
-
if 条件:
缩进 结果
else:
缩进 结果y
if 3>2:
print("这是如果执行了")
else:
print("这是否则执行了")
-
-
多选一或不选 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 条件:
缩进 结果
score
if score > 500:
if score > 700 :
print("北大清华")
else:
print("随便找一个大学")
else:
print("分不够,不能上大学") -