第一章
一、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("分不够,不能上大学")