python总结

2020-02-14  本文已影响0人  雨宝_f737

1.切片问题:

start:end:step

step控制方向,正的表示从左到右,负的表示从右向左,默认为1,此方向为方向一;

start:end同时也能控制方向,从start到end的方向决定选择数据方向,此方向为方向二;

方向一和方向二矛盾时取不出数据。

start和end省略时,根据step决定取起点还是终点。

参考:https://www.cnblogs.com/malinqing/p/11272485.html

2.对于只包含一个元素的元祖,务必记得加一个小逗号。

3.解压元组的形式:(变量1,变量2,变量3.....)=(数据1,数据2,数据3....)

可以用*变量名接收一个或者多个数据,如果不需要多个数据,可以用_表示

元组解压

4.列表

extend和append区别:append是把添加的东西作为一个元素添加到原列表中;extend是把添加的东西中的每一个元素依次加入到原列表中。

remove和pop区别:remove是删除某个具体内容的元素;pop是删除某个索引位置的元素,并返回回来。

5.set创建可以使用(元组/列表),无序集合,不能索引

6.函数传参可变参数:传散装参数或者拆散元组/列表拆散符*

函数传参关键字参数:传散装参数或者拆散字典拆散符**

可变参数调用时自动组装成一个元组

关键字参数调用时自动组装成一个字典

上一篇 下一篇

猜你喜欢

热点阅读