⛅湖州多云12~19℃北京 16/7℃上海 24/16℃广州 31/22℃深圳 31/21℃杭州 22/15℃成都 21/13℃全国天气 »登录
海量收录内容 16内容分类

Python自动化测试常见面试题

来源源码时代官网 时间2019-06-20 11:50 篇幅1723 字 · 约 5 分钟

2019/06/20 11:50 分类: 技术交流 浏览:0

Python 解析 CSV

1. 字符串类型( String )

2. 整数类型( Int )

3. 小数类型( Float )

4. 布尔类型( Bool )

5. 列表类型( List )

6. 元组类型( Tuple )

7. 字典类型( Dict )

8. 集合类型( Set )

1. 字符串类型( String ): 通过两个或者三个单引号或者双引号定义

2. 整数类型( Int ): 不带小数点的数字

3. 小数类型( Float ): 带小数点的数字

4. 布尔类型( Bool ): 只有两个值 True 或者 False

5. 列表类型( List ): 使用 [] 定义的有序的数据集合

6. 元组类型( Tuple ): 使用 () 定义的数据集合,元素不能够修改, 如果元素的值是可变类型该值里面的内容是

7. 可以被修改的。

8. 字典类型( Dict ): 使用 {} 定义的键值对的数据集合 , 键是对值进行描述,键是唯一的,值可以重复

9. 集合类型( Set ): 使用 {} 定义的数据集合 , 里面的数据是唯一

列表类型( List ):

1. 一般用来存储同一类型同一语义的数据集合。

2. 比如说人的姓名,年龄,性别

元组类型( Tuple ):

1. 一般用来存储不可变的数据。

2. 在函数定义时可以通过 *args 将变长的位置参数打包到元组中

3. 在调用函数时如果实际参数为元组, 可以通过 * 元组 把元组拆包后作为实际参数传递给函数的形式参

字典类型( Dict ):

1. 一般用来存储一个事物的相关信息,该信息可以通过键来说明。 比如一个订单信息,一个员工信息,

如果有多个订单信息或者员工信息, 再将多个信息放在列表中。

2. 在函数定义时可以通过 **kwargs 将变长的关键字参数打包到字典中

3. 在调用函数时如果实际参数为字典, 可以通过 ** 字典 把字典中的键值对拆包后作为实际参数传递给函数的形式参数。

集合类型( Set ):

1. 存储唯一性强的数据。

2. 如果说需要将一些数据去重,就可以将所有数据添加到集合中,最终集合里面保存的数据都是唯一的

列表中的元素可以被修改

元组中的元素不能够被修改

除了修改操作,列表和元组的功能差不多

列表类型( List ): 使用 [] 定义的有序的数据集合

元组类型( Tuple ): 使用 () 定义的数据集合,元素不能够修改, 如果元素的值是可变类型该值里面的内容是

列表和元组之间可以相互转化: 通过 list( 元组 ) 将元组转换为列表,通过 tuple( 列表 ) 将列表转换为元组

元组只有一个元素时后面的,是不可以省略的。 例如:( 10 ,) ( " 张三 " ,)

2. 在函数定义时可以通过 **args 将变长的位置参数打包到元组中

列表是一个有序的数据集合,常见的操作就是增删改查。

1. 追加到尾部: list.append(obj)

2. 插入到指定索引位置: list.insert(index, obj)

3. 扩展: list.extend(seq)

4. 通过索引添加: list[len(list)] = obj 在列表的最大索引处添加一个新的元素

1. 删除元素: list.remove(obj)

2. 删除指定索引元素: value = list.pop([index=-1]) 3.

根据索引删除元素: del list[ 索引 ]

1. 查询元素: value = list[ 索引 ]

2. 长度: length = len(list)

3. 根据索引删除元素: del list[ 索引 ]

4. 遍历: for value in list 或者 while 的语法结构

1. 语法: list[ 开始:结束:步长 ]

2. 开始和结束都可以是双向索引: 正索引是从左向右 0 1 2 3 , 负索引是从右向左 -1 -2 -3

3. 规则: 切取方向和步长方向一致才能够切出来

3.3. 应用场景:

全文完
↑