python-selenium-Tynam读书笔记1-python基础
编码
默认脚本编码格式为ANSCII,所以我们需要手动更改格式为utf-8,格式如下
coding=utf-8或--coding=utf-8--
数据类型
数据类型有六种:
- 数字:包含整型( int)、浮点型( float)、布尔型( bool)、复数类型( complex)
- 字符串:表示一系列字符,使用时需要用‘’、“”包括
- 列表:使用[]表示,有特定顺序的元素组成,元素之间使用“逗号”分割,且元素值可被修改
- 元组:同列表,但元素值不可被修改,且长度固定,使用()表示
- 字典:有键值对key-value表示,可存储任意数据类型,使用{}表示
- 集合:一组无序不重复的元素序列(列表相反),使用{}表示
运算符
- %表示取余,//表示取整除,返回商部分
- is和== 有什么区别?,is是比较对象位置是否相同,而
==是比较对象值是否相同 - and 且、or或、not非
语句
- if 条件判断 [执行语句块] else [执行语句块]
- 循环语句包括,for、while,continue 和 break 都用于跳出循环,前者表示结束当前循环,后者表示退出循环
列表增删改查
append-列表末尾添加一个元素,extend-列表添加多个元素,insert-指定位置添加元素,remove(name)-移除特定元素,del list[index]-移除索引为index的元素
匿名函数
使用 lambda 创建匿名函数。
语法: lambda 参数 1,参数 2, … 参数 n : 表达式
特点:
- ambda 只能包含一条语句;
- 参数可选,可以为 0;
- 需要写 return,直接返回后面的表达式;
- ambda 和 def定义的函数一样都需要调用的时候才会被执行;
- 表达的生成函数一般都比较简单
异常
try:
执行代码块
except (错误类型):
处理异常代码块
except Exception:
处理异常代码块
finally:
最后执行