python 01 python初识
1.python的历史
2004 Django框架诞生了
python2:
源码不统一,有重复的功能代码
python3:
源码统一,没有重复的功能
2.python是一个什么编程语言
编译型:只翻译一次(代表C)
优点:执行速度快
缺点:开发速度慢
解释型:逐行翻译(代表Python)
缺点:执行速度慢
优点:开发速度快
3.python的种类
解释器分类:
Cpython 官方
Jpython
Ironpython
pypy(特殊)
4.变量 -- 输出
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)
# 什么是变量?
# 变量就是将一个临时的值存储在内容中(存储中间值/起别名)
# 变量能干什么?
# 变量可以多次重复使用
# 变量在那用怎么用?
# 变量在咱们程序中会频繁使用
5.常量
# 常量:ID = 123154156465 常量就是不变的量,多在配置文件中声明
6.注释
单行注释 #
多行注释 """ """ 或者''' '''
被注释的内容不会被执行
"my name's Jacky"
'''my name's '''
7.基本类型
int:数字 用于计算和比较
str: 字符串 只要被引号引起来的就是字符串
bool:布尔值 主要用于判断真假
8.输入
ps:input获取到的内容全是字符串
int(“110”) 将字符串110转换成数字110
str(110) 将数字110转换成字符串110
type() 查看数据类型
# a = input("请输入内容,并回车:")
# print(a,type(a))
# print(int(a) + 5)
9.if 流程控制语句
# 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("账号错误")