Python进击之旅

Python进击之旅

 

>> 学习路径:

课程内容

第一课

  • 坚持写Blog
  • jupyter notebook的用法
  • 变量
  • 跟vi/vim的编辑模式很像

  

变量类型

  • 严格意义上讲,python只有一个类型
  • 标准数据类型六种
    • 数字Number
    • 字符串 str
    • 列表 list
    • 元组 tuple
    • 字典 dict
    • 集合 

数据类型 Number

  • python中的数字没有大小限制

    常见的数字分类

  • 整数

    • 没有小数部分
    • 包含小数,负数,0
    • 二进制
      • 只有 0,1
      • 一0b开头的的01串
        • 例如:
          • 0b110
          • 0b11110
    • 八进制:
      • 以0o开头的 0到7 之间的数字串
      • 例如
        • 0o71
    • 十六进制
      • 以0x组成的由 0-9 , a-fg构成的串

  • 浮点数

    • 通常意义上的小数
    • 常见案例: -3.1415926
      • 3.
      • .4
      • 0.4
  • 科学计数法

    • 定义与数学一致
    • 写法就是e后面跟整数,用来表示10的指数

复数 complex

  • 与数学定义一致
  • 复数的虚部用j/J表示
    • 例如:
      • 5+4j
      • 4j
      • (4j)

布尔值

  • 用来表示真假的值
  • 只有两个值:True/False
  • 在python 中可以当数字使用
    • True = 1;False = 0
    • 如果数字用来当做布尔值使用,0 = False;其余当做True

字符串

  • 表达文字信息的内容,比如“你好,世界!”
  • 形式上是 引号引起来的内容
  • 引号包括单双引号含义一致
    • 单引号 ' '
    • 双引号 " "
    • 三引号 ''' '''可以用来表示多行信息

None类型

  • 表示没有,通常用来占位
  • 例如返回,用来表示返回一个空

表达式

  • 由一个数字或者几个数字、变量、运算符合成的一行代码
  • 通常返回一个结果

    运算符

  • 由由一个以上的值经过一系列的运算得到新值得过程就叫运算
  • 用来操作运算的符号叫运算符
  • 运算符分类
    • 算数运算符
    • 比较或者关系运算符
    • 赋值运算符
    • 逻辑运算符
    • 位运算
    • 成员运算符
    • 身份运算符

算数运算符

  • 用来算数运算的符号
  • 通常用来表示加减乘除
  • python没有自增自减运算符

>>以下假设变量: a=10,b=20

负数取余数

  • 任何一个整数n都可以表示成n=k*q+r其中0<=|r|<|q|这里的r就是n除以q的余数,即r==n%q例
  • 取余运算:
    • 9 = k*(-4)+r;(k≠0)
    • r = -3

 

posted @ 2020-03-10 18:31  大序列  阅读(24)  评论(0编辑  收藏  举报