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、输入/输出

 

posted @ 2019-03-24 08:04  诡刺-ThornSoul  阅读(226)  评论(0编辑  收藏  举报