Python学习(三)——————基础知识汇总(一)

时间:2022-12-15 13:26:49

Python基础知识主要从如下几个部分展开:

  • 基本输入输出
  • 代码编写和注释
  • 操作符,变量与赋值
  • 数据类型
  • 常用变成语句
  • 高级函数过程式编程
  • 文件操作和系统操作
  • 异常与错误处理
  • 类与模块
每个部分都会使用一些简单的例子来展示对应讲解的内容以方便体会和记忆,对应的代码有的是能运行的,有的是伪代码只是表达意思而已。

一、基本输入输出

Python的基本输入输出比较简单,和C的基本输入输出类似而且更加易于上手。基本输入输出分别是print函数完成输出的功能,raw_input函数完成输入的功能。

Print输出函数的使用方式有如下几个:

常用的格式化操作符有如下图展示: Python学习(三)——————基础知识汇总(一)
Python学习(三)——————基础知识汇总(一)

二、代码编写和注释 代码编写方面当一行过长的时候可以使用\把一行的代码分割到多行中。 注释主要有三种:
  • 一般代码注释:#
  • 文档格式串:'''....''' 或者”“”...""",主要使用三引号,这种注释是可以通过__doc__来动态获得字符串的。
  • 其中一般字符串使用的是:‘...'单引号注释。单引号的原因是当你想在单引号字符串内增加“”时可以
    很方便的写,具体可以参照上一节的代码段。
可以看代码例子如下:

三、操作符,变量与赋值 Python的操作符十分丰富,和大家之前接触的编程语言也十分类似,上手很快。
  1. 算术运算符:其中标红的运算符是Python特有的,需要单独记忆哈~
    • ' + ' : 加法运算
    • ' - ' : 减法运算
    • ' * ' : 乘法运算
    • ' / ' : 除法运算(取地板除)
    • ' %' : 取余运算
    • ' // ' : 真除法运算
    • ' ** ' :乘方运算

2. 位运算符:

    • ' & ' : 按位与操作符
    • ' | ' : 按位或操作符
    • ' ~' : 按位取反操作符
    • ' ^ ' : 按位异或操作符
    • ' >>': 按位右移操作符
    • '<<' : 按位左移操作符
3. 比较运算符:

    • ' == ' : 等于
    • ‘ != ' : 不等于
    • ' >= ' : 大于等于
    • ' <= ' : 小于等于
    • ' > ' : 大于
    • ' < ' : 小于
4. 逻辑操作符:

    • ' and ' : 并且
    • ' or ' : 或者
    • ’not' : 不
5. 赋值操作符:

    • ‘ +=’ : a+=b 与 a = a + b 是一样的
    • ' -= ' : 同理
    • ' *= ' :
    • ' /= ' :
    • ' %=' :
    • ' **=' :
    • ' >>=' :
    • '<<= ' :
    • ' &= ' :
    • ' |= ' :
    • ' ^= ' :
注意: Python没有++,--这种操作切记!!

除了这些操作符之外,Python还支持一些对象比较操作符 is :如果A和B是同一个对象那么 A is B 返回 True

Python支持多元赋值即:x,y,x = 1,2,3可以分别进行赋值,这使得交换两个值特别简单,x,y = y,x !!简单吧