python基础学习笔记02

python笔记-运算符、分支、循环


运算符

  • 变量的定义赋值,规则和其他语言类似
  • 值类型(不可改变):int str tuple元组;引用类型(可改变):list set dict
    python基础学习笔记02
    python基础学习笔记02

  • 算数运算符:+、-、、/、//整除、%求余、*幂运算 (无其他语言里的++、–运算符)
    关系运算符和其他语言同,逻辑运算符:and,or,not;成员运算符in、not in;

  • 逻辑运算符,int float类型 0被认为是False,str 类型 空串被认为是False
  • python基础学习笔记02
  • 注意搞清楚or和and的返回值
    python基础学习笔记02
  • 身份运算符:is、is not
    python基础学习笔记02

  • 是否为某个类型:isinstance(a,str) 变量a是否是str类型,isinstance(a,(int,str,float)) # a是否是元组里的某种类型

  • python基础学习笔记02
  • 位运算符(把数字当做二进制进行运算):&按位与,| 按位或,^ 按位异或,~ 按位取反,<< 左移动,>>左移动
    python基础学习笔记02

分支、循环

  1. if-else
    python基础学习笔记02
  2. if-elif-elif-else
    python基础学习笔记02
  3. while
    python基础学习笔记02
  4. for
    1.python基础学习笔记02
  5. range()函数的使用示例

2.python基础学习笔记02
3.python基础学习笔记02
4.python基础学习笔记02
5.python基础学习笔记02

  • 切片中使用步长
    python基础学习笔记02