1.python的历史
2004年诞生了Django(WEB框架)
python2:源码不统一,有重复的功能代码
python3:源码统一,没有重复的功能代码
2.python是一个什么编程语言(解释型语言)
编译型:只翻译一次(代表C)
优点:执行速度快
缺点:开发速度慢
解释型:逐行翻译(代表Python)
优点:开发速度快
缺点:执行速度慢
3.python的种类
cpython 从官方下载的就是cpython,jython,ironpython,PyPy
4.变量(将一个临时的值存储在内容中(存储中间值))
1. 变量可以重复使用 a = 1 (a是变量名,=是赋值,1是值)
2. 变量在程序中会频繁的使用
3. 变量的命名规范:
1. 变量名有字母、数字、下划线组成
2. 不能以数字开头
3. 不能使用python中的关键字
4. 不能使用中文
5. 区分大小写
6. 变量名要具有意义
7. 推荐写法:
1. 驼峰体
2. 下划线(age_of_oldboy = 98 (官方推荐))
5.常量
ID = 110229100023 常量就是不变的量(常量名全部大写)
6.注释
单行注释:#
多行注释:""" """ ''' '''
被注释的内容是不会执行的
7.基础数据类型
-
数字:用于计算和比较(int)
-
字符串:在python中只要是用引号引起来的就是字符串(str)
加法:同是字符串才能相加
乘法:只能和数字进行相乘
"my name's meet"
-
布尔值:返回真假值 用于判断(bool)
True 真
False 假
8.输入
注意:input获取到的内容全部都是字符串
int():将字符串中的数字转换成整型
type():查看数据类型
9.if流程控制语句
-
单if:
关键字 空格 条件 冒号
缩进 结果
-
if else:二选一
if 条件:
缩进 结果
else:
缩进 结果
-
if elif elif 多选一或零
-
if elif else 多选一
-
if if if 多选
-
if嵌套
if 练习题:
1.用户输入账号
2.用户输入密码
3.判断用户的账号是不是alex
4.如果账号是alex在继续判断密码是不是alexdsb
5.账号和密码都正确提示用户alex就是一个dsb
6.如果账号正确密码错误提示密码错误
7.如果账号错误提示账号错误
方法一:
user = input("请输入账号:")
pwd = input("请输入密码:")
if user == "alex":
if pwd == "alexdsb":
print("alex就是一个dsb")
else:
print("密码错误!")
else:
print("账号错误!")
方法二:
user = input("请输入账号:")
pwd = input("请输入密码:")
if pwd == "alexdsb" and user == "alex":
print("alex就是一个dsb")
else:
print("密码或账户错误!")