python初识
1.python的历史
2004,最流行的web框架Django诞生
python2:
源码不统一,有重复的功能代码
python3:
源码统一,没有重复的功能代码
2.python是一个什么编程语言
编译型:只翻译一次(代表 C)
优点:执行速度快
缺点:开发速度慢
解释型:逐行翻译(代表 python)
优点:开发效率快
缺点:执行速度慢
3.python的种类
Cpython:转换成C的字节码
Jython:转换成Java的字节码
IronPython:转换成.Net的字节码(C#使用)
PyPy(特殊)
4.变量 -- 输出
a = 1 # 声明变量
a # 变量的名字
= # 赋值
1 # 值
变量定义的规则:
1、变量由数字,字母,下划线组成
2、不能以数字开头
3、不能使用python中的关键字
4、不能使用中文和拼音
5、区分大小写
6、变量名要具有描述性
7、推荐写法
7、1驼峰体
7、2下划线
age_of_yulin = 22 # 官方推荐
变量的小高级
age = 22
age1 = 23
age2 = age # age2 = 22
age = 24
24 23 22
print(age, age1, age2) # 24 23 22
a = 4
b = a + 6 # 在声明变量的时候先执行等号右边的内容
print(b)
5.常量
常量:ID = 1232312442 #常量就是不变的量
6.注释
单行注释 #
多行注释 ''' ''' """ """
被注释的内容是不执行的
7.基础数据类型
数字:用于计算和比较(int)
字符串:在python中只要是用引号引起来的就是字符串(str)
加法——同是字符串才能相加
乘法——只能和数字相乘
'''my name's "meet"''' 引号配合使用
布尔值:返回真假值 用于判断(bool)
True 真
False 假
8.输入
注意:input获取得到的都是字符串
int( )——将字符串中的数字转化为整型
type( )——查看数据类型
9.if
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('886')
1、用户输入账号
2、用户输入密码
3、判断用户的账号是不是aaa
4、如果账号是aaa在继续判断密码是不是bbb
5、账号和密码都正确提示用户正确
6、如果账号正确密码错误提示密码错误
7、如果账号错误提示账号错误
user = input('请输入账号:')
pwd = input('请输入密码:')
if user == 'aaa':
if pwd == "bbb":
print('账号密码都正确')
else:
print('密码错误')
else:
print('账号错误')
user = input('请输入账号:')
pwd = input('请输入密码:')
and 和and前边的内容为真并且and后边的内容为真才是真
if pwd == "bbb" and user == 'aaa':
print('账号密码都正确')
else:
print('密码错误')
10、其他知识点
and——和and前后都是真才是真
type——查看数据类型
int('5')——将字符串5转换为整型
str(5)——将整型转换为字符串
==——判断前后是否相等

浙公网安备 33010602011771号