Python知识点汇总,python基础知识点总结菜鸟教程
本文包括python的基础知识:简单数据结构、数据结构类型(变量:list、dictionary、set、不可变:numeric type、string、tuple)、分支循环和控制流、类和函数、文件处理和异常等。
Python控制语句if语句,在满足条件时运行语句块。常与else、elif(相当于else if)连用。
对于语句,遍历列表、字符串、字典、集合等迭代器。依次处理迭代器中的每个元素。
While语句,当条件为真时,语句块循环运行。
Try语句,最后与except一起使用,处理程序运行中的异常情况。
类语句,用于定义类型。
Def语句,用于定义函数和类型的方法。
Pass语句,指示此行为为空,并且没有运行任何操作。
Assert语句,用于在程序调试阶段测试是否满足运行条件。
Python2.6之后定义的语法With statement在场景中运行语句块。例如,在语句块运行之前对其进行加密,然后在语句块运行完之后对其进行解密。
Yield语句,用在迭代器函数中,用于返回一个元素。从Python版开始。该语句成为一个运算符。
引发语句,产生错误。
语句导入模块或包。
From … import语句,从包中导入模块或从模块中导入对象。
Import … as语句,它将导入的对象赋给一个变量。
In语句来确定对象是否在字符串/列表/元组中。
(1)简单的数据结构
标识符的第一个字符必须是字母表中的一个字母或下划线_。标识符的其他部分由字母、数字和下划线组成。标识符区分大小写。python中有四种类型的数字:整数、布尔、浮点数和复数。
int(整数),比如1,只有一个整数类型int,表示为长整数,python2中没有Long。bool(布尔型),如True。float(浮点数),如1.23,3e-2complex(复数),如1 2j,1.1 2.2j常见运算符:
不同数据类型的转换
不同算术运算符之间的优先级
(2)分支循环和过程控制
(1)分支循环
分支循环语句以if为主,检查一系列条件,根据不同的条件采取不同的措施。其具体结构如下:
分支控制中的常见条件测试:
其中,in关键字用于判断特定值是否在列表中,如果不在列表中则使用notin。
表达式为:a=x如果条件else y为:当条件为真时,a=x,条件为假时,a=y。
(2)过程控制
python中的流控制由for循环和while循环组成,
1while循环
一般形式是:
如果判断条件为真,则执行该语句,直到判断条件为假。
特殊形式是:
结构形式为:
2for循环
一般形式:
结构形式为:
继续语句:
当循环中遇到continue时,跳出当前循环,执行下一条语句的判断;
中断语句:
当循环中遇到break语句时,跳出所有循环,结束循环,执行循环后的程序:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。