Python基础知识主要从如下几个部分展开:
- 基本输入输出
- 代码编写和注释
- 操作符,变量与赋值
- 数据类型
- 常用变成语句
- 高级函数过程式编程
- 文件操作和系统操作
- 异常与错误处理
- 类与模块
一、基本输入输出
Python的基本输入输出比较简单,和C的基本输入输出类似而且更加易于上手。基本输入输出分别是print函数完成输出的功能,raw_input函数完成输入的功能。
Print输出函数的使用方式有如下几个:
常用的格式化操作符有如下图展示:
二、代码编写和注释 代码编写方面当一行过长的时候可以使用\把一行的代码分割到多行中。 注释主要有三种:
- 一般代码注释:#
- 文档格式串:'''....''' 或者”“”...""",主要使用三引号,这种注释是可以通过__doc__来动态获得字符串的。
- 其中一般字符串使用的是:‘...'单引号注释。单引号的原因是当你想在单引号字符串内增加“”时可以
很方便的写,具体可以参照上一节的代码段。
三、操作符,变量与赋值 Python的操作符十分丰富,和大家之前接触的编程语言也十分类似,上手很快。
- 算术运算符:其中标红的运算符是Python特有的,需要单独记忆哈~
- ' + ' : 加法运算
- ' - ' : 减法运算
- ' * ' : 乘法运算
- ' / ' : 除法运算(取地板除)
- ' %' : 取余运算
- ' // ' : 真除法运算
- ' ** ' :乘方运算
2. 位运算符:
- ' & ' : 按位与操作符
- ' | ' : 按位或操作符
- ' ~' : 按位取反操作符
- ' ^ ' : 按位异或操作符
- ' >>': 按位右移操作符
- '<<' : 按位左移操作符
- ' == ' : 等于
- ‘ != ' : 不等于
- ' >= ' : 大于等于
- ' <= ' : 小于等于
- ' > ' : 大于
- ' < ' : 小于
- ' and ' : 并且
- ' or ' : 或者
- ’not' : 不
- ‘ +=’ : a+=b 与 a = a + b 是一样的
- ' -= ' : 同理
- ' *= ' :
- ' /= ' :
- ' %=' :
- ' **=' :
- ' >>=' :
- '<<= ' :
- ' &= ' :
- ' |= ' :
- ' ^= ' :
除了这些操作符之外,Python还支持一些对象比较操作符 is :如果A和B是同一个对象那么 A is B 返回 True
Python支持多元赋值即:x,y,x = 1,2,3可以分别进行赋值,这使得交换两个值特别简单,x,y = y,x !!简单吧