基础知识1 一.计算机基础 二. python简介 三.快速入门 四.数据类型初识 五.流程控制语句

  1. 计算机什么组成的

    输入输出设备 cpu 硬盘 内存

    *处理器 处理各种数据 相当于人的大脑

    内存 存储数据

    硬盘 存储数据的

  2. 什么是操作系统

    控制计算机工作的流程的软件

  3. 什么是应用程序

    安装在操作系统之上的软件 就是应用程序

  4. 总结:

    cpu 人的大脑

    内存 人的临时记忆

    硬盘 人的永久记忆

    操作系统 控制计算机硬件工作的流程

    应用程序 安装在操作系统之上的软件

二. python简介

  1. python2和python3的区别

    python2:源码不统一,重复代码.

    python3:源码统一,没有重复代码了.

    编译型:

    优点: 运行速度快

    缺点: 开发效率慢

    解释型:

    优点:开发效率快

    缺点:运行速度慢

三.快速入门

  1. print() 输出 变量

    print(12+34)

    print((12+34)2)

    print(((12+34)2)3)

    a = 12+34

    b = a*2

    c = b*3

    print(a) # 注意打印a的时候不能加引号 这是一个错误的示范"a".

    变量规则:1.变量是由字母,数字,下划线组成

    ​ 2.禁止已数字开头

    ​ 3.禁止使用python中的关键字 print

    ​ 4.不能使用中文和拼音

    ​ 5.变量名要区分大小写

    ​ 6.推荐写法 驼峰命名:大峰AlexSb 每个单词首字母大写

    小峰alexSb 第一个单词首字母小写,其他单词首字母大写

    ​ 下划线命名:官方推荐使用alex_sb

    ​ 7.变量名要具有描述性 a = 12

    ​ 变量名 赋值 值

    ​ 7s = '你好' 错

    ​ a b = 123 错

    ​ alex_sb = 666 对

    ​ ddd = 'ss' 对

    常量 ALEX = 2022 ID = 110120130140

    注释 # 单行注释 (当行注释) 不能换行

    ​ #多行注释 """ """ 或者 ''' '''

    ​ """

    ​ 我想吟诗一首来歌颂我的同桌

    ​ 你看看他那乌黑短发

    ​ 好像一只杂毛鸡啊

    ​ """ 可以换行

    四.数据类型初识

    整形 数字

    字符串 汉字

    布尔值 对错

    列表

    元祖

    字典

    集合

    '字符串'

    """字符串"""

    数字

    "字符串"

    "my name is meet i'm 22 year old"

    a = 'alex'

    b = 'wusir'

    print(a+b) 字符串拼接 注意: 只能和字符串相加

    a = '坚强'

    print(a*8) 字符串乘 注意: 只能和数字相乘

    布尔值:

    True False

    真的 假的

    1 0

    用户交互(input)

    输入 输出

    input("提示语句")

    import getpass

    user = input("请输入账号:")

    password = getpass.getpass("请输入密码:")

    print(password)

    print(user)

    只能在cmd中使用

    type(类型)

    str 字符串

    int +-*/整形

    bool True False布尔值

    input获取到的都是字符串

    五.流程控制语句

    if 如果 单if

    if 关键字 空格 条件 冒号

    缩进 结果

    if 3>2:

    ​ print("你好美,小学")

    if else如果 否则

    if 条件:结果

    else:结果

    if elif如果 在如果

    if 条件:

    ​ 结果

    ​ elif 条件:

    ​ 结果

    ​ elif 条件:

    ​ 结果

    if if

    if 3>2:print(1)

    if 4>3:print(4)

    if 5>1:print(6)

    if 嵌套

    if 条件:

    ​ 结果

    ​ if 条件:

    ​ 结果

    ​ if 条件:

    ​ 结果