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)——将整型转换为字符串

​ ==——判断前后是否相等

posted @ 2020-10-10 15:08  Ylinn  阅读(90)  评论(0)    收藏  举报