Python的基础知识与历史应用

1.python的历史

​ 2004年诞生了Django(WEB框架)

​ python2:源码不统一,有重复的功能代码

​ python3:源码统一,没有重复的功能代码

2.python是一个什么编程语言(解释型语言)

​ 编译型:只翻译一次(代表C)

​ 优点:执行速度快

​ 缺点:开发速度慢

​ 解释型:逐行翻译(代表Python)

​ 优点:开发速度快

​ 缺点:执行速度慢

3.python的种类

​ cpython 从官方下载的就是cpython,jython,ironpython,PyPy

4.变量(将一个临时的值存储在内容中(存储中间值))

1.	变量可以重复使用      a = 1 (a是变量名,=是赋值,1是值) 
2.	变量在程序中会频繁的使用
3.	变量的命名规范:
  	1.	变量名有字母、数字、下划线组成
  	2.	不能以数字开头
  	3.	不能使用python中的关键字
  	4.	不能使用中文
  	5.	区分大小写
  	6.	变量名要具有意义
  	7.	推荐写法:
       	1.	驼峰体
       	2.	下划线(age_of_oldboy = 98  (官方推荐))

5.常量

ID = 110229100023 常量就是不变的量(常量名全部大写)

6.注释

单行注释:#

多行注释:""" """ ''' '''

被注释的内容是不会执行的

7.基础数据类型

  1. 数字:用于计算和比较(int)

  2. 字符串:在python中只要是用引号引起来的就是字符串(str)

    加法:同是字符串才能相加

    乘法:只能和数字进行相乘

    "my name's meet"

  3. 布尔值:返回真假值 用于判断(bool)

    True 真

    False 假

8.输入

注意:input获取到的内容全部都是字符串

int():将字符串中的数字转换成整型

type():查看数据类型

9.if流程控制语句

  1. 单if:

    关键字 空格 条件 冒号

    缩进 结果

  2. if else:二选一

    if 条件:

    缩进 结果

    else:

    缩进 结果

  3. if elif elif 多选一或零

  4. if elif else 多选一

  5. if if if 多选

  6. if嵌套

if 练习题:

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("请输入密码:")
if pwd == "alexdsb" and user == "alex":
    print("alex就是一个dsb")
else:
    print("密码或账户错误!")
原文地址:https://www.cnblogs.com/liutong123/p/10976122.html