• Python基础 诡刺


    1、数据类型

    • 整型:整数,1、2、3.。。这种
    • 浮点型:简单理解就是小数,1.23、3.141572653等等
    • 字符型:“这是字符”,简单说就是我们说的话,都可以作为字符
    • 布尔值:只有2种,true、false
    • 组合数据类型:类似数组

    2、运算符

    • 算术运算符:7种 +、-、*、/、%(取余运算)、//(取商运算)、**(幂运算)
      • 加减乘除和现实的逻辑理解一样
      • 取余运算:7%4=3
      • 取商运算:7//4=1
      • 幂运算:7**2=49
    • 比较运算符:==、!=、>、<、>=、<=
      • 比较的结果是布尔值
    • 赋值运算符:=
      • 把右边的值赋给左边,其实质是引用地址的赋值
      • 对象的引用
    • 逻辑运算符:and、or、not;
      • python里面没有异或操作
      • 实际的比较是对布尔值进行计算
      • 逻辑运算有一个短路的现象,即前面一旦有结果后面就不会再运算
    • 成员运算符:in、not in
      • 判断一个内容是否包含在另一个内容里面
    • 身份运算符:is、not is
      • 判断两个变量是否一样
      • 判断的依据是引用地址是否一样,而不是值是否一样
      • 示例:a=7;b=7,print(a is b)结果是“False”
    • 运算符
    • 运算符的优先级:有这么多的运算,就需要有一个优先顺序,以避免混乱不清,()是最高优先级,所以一边都是通过()划分优先的前后
      • 小括号拥有最高优先级
      • 指数
      • 位运算符
      • 加减乘除
      • 左移、右移等

    3、Python内置6大类数据类型:Number(数字)、str(字符串)、list(列表)、tuple(元组)、set(集合)、dict(字典)

    4、语法结构

    • 顺序结构:依次执行,从上到下
    • 分支结构:if 条件表达式
    • 循环结构:for循环、while循环
      • for循环:循环次数是固定的
      • while循环:不知道循环次数,只知道循环条件

    5、函数的创建和调用

    • 函数是完成一项特定的工作的功能模块

    6、输入/输出

  • 相关阅读:
    01 drf源码剖析之restful规范
    08 Flask源码剖析之flask拓展点
    07 flask源码剖析之用户请求过来流程
    06 flask源码剖析之路由加载
    05 flask源码剖析之配置加载
    04 flask源码剖析之LocalStack和Local对象实现栈的管理
    03 flask源码剖析之threading.local和高级
    02 flask源码剖析之flask快速使用
    01 flask源码剖析之werkzurg 了解wsgi
    MVC之Filter
  • 原文地址:https://www.cnblogs.com/zhangjiyou/p/10586802.html
Copyright © 2020-2023  润新知