2004 Django框架诞生了python
python2:编程
源码不统一,有重复的功能代码框架
python3:编程语言
源码统一,没有重复的功能代码翻译
编译型: 只翻译一次 (表明 C)code
优势: 执行速度快开发
缺点: 开发速度慢字符串
解释型:逐行翻译 (表明 Python)input
缺点: 执行速度慢源码
优势: 开发速度快
cpython 从官方下载就是cpython
a = 1 # 声明变量 a # 变量的名字 = # 赋值 1 # 值
变量定义的规则: 1.变量由数字,字母,下划线组成 2.不能以数字开头 3.不能使用python中关键字 4.不能使用中文和拼音 5.区分大小写 6.变量名要具备描述性 7.推荐写法 7.1驼峰体 7.2下划线 age_of_oldboy = 98 (官方推荐)
变量的小高级
# age = 18 # age1 = 19 # age2 = age # age2 = 18 # age = 20 # # 20 19 18 # print(age,age1,age2)
# a = 4 # b = a + 6 #在声明变量的时候先执行等号右边的内容 # print(b)
# 什么是变量? # 变量就是将一个临时的值存储在内容中(存储中间值/起别名) # 变量能干什么? # 变量能够屡次重复使用 # 变量在那用怎么用? # 变量在我们程序中会频繁使用
# 常量:ID = 11012013014066 常量就是不变的量
单行注释 # 多行注释 """ """ ''' ''' 被注释的内容是否是会执行的
数字: 用于计算和比较(int)
字符串:在python中只要是用引号引发来的就是字符串(str)
加法 -- 同是字符串才能相加
乘法 -- 只能和数字进行相乘
'''my name's "meet"''' 引号配合使用
布尔值:返回真假值 用于判断(bool)
True 真 False 假
注意:input获取到的内容全都是字符串
int() -- 将字符串中的数字转换成整型
type() -- 查看数据类型
if - 若是 在python是关键字 if True 若是是真的,告诉你们这是真的 单if 关键字 空格 条件 冒号 缩进 结果 print(1) if 3>2: print(3) print(2) if else 二选一 若是 空格 条件 冒号 缩进 结果 不然 冒号 缩进 结果 n = input("请输入数字:") if 3<int(n): print(1) else: print(2) print(6) if elif elif 多选一或零 print(110) if 3<2: # 若是 print("A") elif 3>8: # 在若是 print("B") elif 5<0: print("C") print(112) if elif else 多选一 if 3 == 2: print(1) elif 3<2: print(3) elif 3>10: print(4) else: print(9) if if if 多选 if 3>2: print("A") print(456) if 3<6: print("B") if嵌套 sex = "女" age = 35 if sex == "女": if age == 35: print("进来坐一坐") else: print("你去隔壁找春生") else: print("你去对门找alex") 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("请输入密码:") # and # 和 and前边的内容为真而且and 后边的内容为真才是真 if pwd == "alexdsb" and user == "alex": print("alex就是一个dsb") else: print("密码或帐户错误!")