2004 Django框架诞生了python
python2:编程
源码不统一,有重复的功能代码框架
python3:编程语言
源码统一,没有重复的功能翻译
编译型:只翻译一次(表明C)code
优势:执行速度快开发
缺点:开发速度慢字符串
解释型:逐行翻译(表明Python)input
缺点:执行速度慢源码
优势:开发速度快
解释器分类:
Cpython
Jpython
Ironpython
pypy(特殊)
a = 1 #声明变量 # a #变量名字 # = # 赋值 # 1 # 值
# 变量定义规则: # 1.变量由数字,字母,下划线组成 # 2.不能以数字开头 # 3.不能使用python关键字 # 4.不能使用中文和拼音命名 # 5.区分大小写 # 6.变量名要具备描述性 # 7.推荐写法 # 7.1驼峰体 AgeOfOldboy = 98 # 7.2下划线 age_of_oldboy = 98 (官方推荐)
变量小高级
a = 4 b = a + 6 print(b)
# age = 18 # age1 = 19 # age2 = age # age = 20 # # 20 19 18 # print(age,age1,age2)
# 什么是变量? # 变量就是将一个临时的值存储在内容中(存储中间值/起别名) # 变量能干什么? # 变量能够屡次重复使用 # 变量在那用怎么用? # 变量在我们程序中会频繁使用
# 常量:ID = 123154156465 常量就是不变的量
单行注释 # 多行注释 """ """ 或者''' ''' 被注释的内容不会被执行
int:数字 用于计算和比较
str: 字符串 只要被引号引发来的就是字符串
bool:布尔值 主要用于判断真假
ps:input获取到的内容全是字符串
int(“110”) 将字符串110转换成数字110
str(110) 将数字110转换成字符串110
type() 查看数据类型
# a = input("请输入内容,并回车:") # print(a,type(a)) # print(int(a) + 5)
# print(1) # if 3<2 : # print(3) # print(2) # if else 二选一 # print(1) # if 2>12 : # print(2) # else : # print(3) # print(4) # # if elif elif 多选至多一个 # print(110) # if 1<2: # print(112) # elif 5>8 : # print(113) # print(999) # # # if elif elif else 多选一 # print(110) # if 1<2: # print(112) # elif 5>8 : # print(113) # elif 4>7: # print(199) # print(999) 1.用户输入帐号 2.用户输入密码 3.判断用户的帐号是否是alex 4.若是帐号是alex在继续判断密码是否是alexdsb 5.帐号和密码都正确提示用户alex就是一个dsb 6.若是帐号正确密码错误提示密码错误 7.若是帐号错误提示帐号错误 name = "alex" password = "alexdsb" username = input("请输入帐号:") pwd = input("请输入密码:") if name== username: if password == pwd: print("alex就是一个dsb") else: print("密码错误") else: print("帐号错误")