变量与流程控制

  1. python的历史

    • 内存回收机制 垃圾回收机制

    • 2004 WEB框架Django诞生

    • python2:

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

      python3:

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

  2. python是一个样的语言

    • 编译型 :只翻译一次 (代表作 C)
      • 优点: 速度快
      • 缺点:开发速度慢
    • 解释型:逐行翻译(代表作 python)
      • 缺点:执行速度慢
      • 优点:开发速度快
  3. python的种类

    • cpython
    • Jython
    • IronPython
    • PyPy(特殊)研究研究
  4. 变量--输出、

    • 什么是变量

      ​ 将一个临时的值存储在内存中(存储中间值)

    • 变量能干什么

      变量可以重复使用

    • 变量在那用怎么用 -----频繁使用

      a=1#声明变量
      #a ---变量名字
      #= ---赋值操作
      #1 ---值
      
    • 变量定义规则

      • 变量名由数字、字母、下划线组成

      • 不能以数字开头

      • 不能使用python中的关键字

        
        
      • 不能使用中文和拼音

      • 区分大小写

      • 变量名要具有描述性

      • 推荐写法

        • 驼峰体AgeOfOldboy=98
        • 下划线age_of_oldboy=98(官方推荐)
    • print打印输出

    • 变量小高级

      # age=11
      # age1=12
      # age2=age
      # age=13
      # print(age,age1,age2)
      # a=4
      # b=a+6
      # print(b)
      
  5. 常量 默认全部大写

    常年不变的量,常量在配置文件中声明使用

  6. 注释--说明自己的代码,被注释的内容是不执行的

    • 单行注释(当行注释)#
    • 多行注释''' '''或者“”“ ”“”前边的必须顶头写
  7. 基础数据类型 type 判断类型

    整型 int 用于计算会比较

    字符串 str 只能和字符串做加法,只能与数字做乘法 不能做减法和除法 python中只要用引号引起来的就是字符串

    布尔值 bool:True False 判断 真 假的

    加 +

    减 -

    乘 *

    除 /

    • 什么是基础类型?
    • 基础类型是干嘛用的?
    • 基础类型在那用?
  8. 输入 input 用户交互

    • input("提示语句")
    • python3中input获取的内容全都是字符串
    • int()将字符串中的数字转换成整整
    • str()强制将变量转化乘字符串类型
    • type查看数据类型
  9. if ---if 在python中是关键字

    if True:
        #结果
    
    • if

    • if else 二选一

      if 空格  条件 :
          缩进  结果
      else :
      	缩进 结果
      
    • if (如果)elif(再如果) elif 多选一或不选

    • if elif elif else 多选一

    • if if if 多选

    • if 嵌套 一般写三层

原文地址:https://www.cnblogs.com/ciquankun/p/11132741.html