摘要: 版权声明:本文为CSDN博主「candyliuxj」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/candyliuxj/article/details/4396666 一、rand()和srand()的关 阅读全文
posted @ 2019-10-31 11:26 这解药有毒 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、为列表添加值 用分片的方式可以在列表的头部和尾部添加值 1、在列表的头部添加值 注:相当于使用了x.insert(0, 0) 2、在列表的尾部添加值 注:相当于使用了x.insert(len(x), 4)或x.append(4)或x.extend([4]) 二、为列表修改值 注:相当于使用了x[ 阅读全文
posted @ 2019-09-06 12:00 这解药有毒 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 函数传参的方法: 太基础了,8说了 直接上重点 一、可变参数的传递 可变参数有:列表、集合、字典 直接上代码: 结论: 函数传递可变参数时,会将包括索引在内的整体传递进去,当函数内部对参数进行修改时,函数外部的参数也会被修改 注: 这里的修改指的是不会重新创建索引的那种修改,故赋值操作不属于这种情况 阅读全文
posted @ 2019-09-05 17:15 这解药有毒 阅读(2216) 评论(0) 推荐(0) 编辑
摘要: 要谈列表的复制,我们就要谈到Python的赋值规则 首先我们创建列表a: 通常我们复制一个元素的方法是这样的: 通过这行代码,我们固然是创建了一个与列表a相等的列表b,但此时却会出现一个问题: 当我们尝试对新创建的列表b进行排序操作(如倒序操作)时: 到这里一切看似没啥毛病,实则坑爹的事情已经悄然发 阅读全文
posted @ 2019-08-25 20:53 这解药有毒 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 相同点 这三种方法的作用都是为列表(List)添加值 它们的语法为: 不同点 为方便阐述,创建如下列表: 分别执行三种方法,并观察其结果: 观察可得以下结论,这三种方法的不同点为: 1、添加值的位置不同 append()与extend()方法只能将值添加到列表的末尾,而insert()方法能将值插入 阅读全文
posted @ 2019-08-25 18:15 这解药有毒 阅读(715) 评论(0) 推荐(0) 编辑