python的基础知识和基础变量

  1. 计算机基础知识

    1. cpu 相当于人类的大脑(运算和处理问题)
    2. 内存 存储数据(临时)RAM
    3. 硬盘 存储数据(永久)ROM
    4. 操作系统 是一个软件,控制每个硬件进行数据交互
  2. python的应用和历史

    1. 云计算

    2. web开发

    3. 科学运算、人工智能

    4. 系统运维

    5. 爬虫

    6. 金融

    7. 图形GUI

    8. 游戏

      python2和python3区别

      python2:功能重复,维护难度大

      python3:源码统一语言

  3. python是一个编程语言

    解释型语言

    分类:

    编译型:只翻译一次

    优点:运行速度快

    缺点:开发速度慢

    代表:C,C++

    解释型:一句一句翻译(逐行翻译)

    优点:开发速度快

    缺点:运行速度慢

    代表:pythony

  1. python的优缺点

    优点:

    1. 入门容易
    2. 开发效率高
    3. 高级语言
    4. 可移植性
    5. 可拓展性
    6. 可嵌入性

    缺点:

    1. 速度相对慢一些

    2. 代码不能加密

    3. 不能利用多线程

      写好的py程序要用解释器运行

  2. python的种类

    1. Cpython 官方推荐,转换成c的字节码

    2. Jython 转换成java的字节码

    3. IronPython 转换成c#的字节码

    4. PyPy(特殊) 转换为动态编译,开发快,运行快

7.写一个程序试试:

  1. print() 打印---打印到屏幕

  2. 变量

    a=1

    1. 起了一个变量名字
    2. 有个值
    3. 赋值

变量命名规则

  1. 字母,数字,下划线组成

  2. 不能以数字开头

  3. 不能使用python中的关键字

  4. 不能使用中文和拼音

  5. 命名要有意义

  6. 区分大小写

  7. 推荐写法

    1. 驼峰体
    2. 下划线(官方推荐)
  8. 常量

    ​ 变量名全部大写叫常量,不建议修改

  9. 注释

    给一些不太能够理解的的写一个描述--让程序好理解

    1. 单行注释 # 只是注释一行

    2. 多行注释 "' '" 支持换行

      注释后的代码不执行

  10. 基础数据类型识别

    ​ int 整形变量 + - * /

    ​ str 字符串“带引号就是字符串”

    ​ 字符串加法:只能与字符串相加(拼接)

    ​ 字符串乘法:字符串*数字

    ​ bool 布尔值

    ​ True or False

    列表

    元祖

    字典

    集合

  11. 用户输入(交互)

    input("提示语句")

    python3版本中input获取到的都是字符串

    查看数据类型type

  12. 流程控制语句

    if(五种)

    1. 单纯选择

      if 条件:

      ​ print(1) #

    2. 二选一

      if 条件:

      ​ 结果

      else:

      ​ 结果

    3. 多选一(没有else的时候,选择0个或者一个,有else的时候,就选一个)

      if 条件:

      ​ 结果

      elif 条件:

      ​ 结果

      elif 条件:

      ​ 结果

      else :

      ​ 结果

    4. 多选(可以选所有,也可以一个都不选)

      if 条件:

      ​ 结果

      if 条件:

      ​ 结果

      if 条件:

      ​ 结果

      if 条件:

      ​ 结果

      if 条件:

      ​ 结果

    5. 嵌套if(嵌套最多三层)

      if 条件:

      ​ 结果

      ​ if 条件:

      ​ 结果

      ​ if 条件:

原文地址:https://www.cnblogs.com/li-dong-yu-95-11-21/p/10968420.html