
错误纠正
文章平均质量分 59
print(“hi~”)
这个作者很懒,什么都没留下…
展开
-
python语法易混 大杂烩
python语法易混 大杂烩你好! 这里展示了 python 语法中 容易忘 容易混 不容易整理的 零碎知识点。仅作为指导性参考,不展示解析过程。if elifif如果是用的if,那么程序会把所有的if都走一遍elif如果用的elif,当遇到符合条件的时候,程序就停止运行了,后面没执行的也不执行了举例:比较大小,if正常输出结果,而elif 则会输出第一个遇到的大值,抛弃后面符合条件的值编辑中我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,原创 2021-06-30 10:02:15 · 124 阅读 · 0 评论 -
python开闭区间易混点
1.range和random模块区别range(1,10)是从 1-9 (不包括10)依次取出,有顺序random.randint(1,10)是从1-10(包括10),随机取出,有重复random.sample(range(1,10),2) 是从1-9(不包括10)取出2个不重复的数2.range(a,b) 不包括blist[a:b] 不包括brandom.*****(a,b)包括b...原创 2021-01-26 09:42:24 · 995 阅读 · 0 评论 -
range() step为负数情况
range() 有三种参数的组合使用方式,但无论选择哪一种,其参数类型仅能为整数range(start, stop,[ step])step为正,则从左到右切片,如果 start > end,则为空step为负,则从右到左切片,如果 start < end,则为空注:从哪切,哪必须小,否则输出空start 和 end 填空,前者表示最开始,后者表示最后一个, 同时为空的时候,表示取所有。至于方向,取决于 step正负...原创 2020-10-17 18:54:10 · 5886 阅读 · 5 评论 -
当for循环和remove一起使用会出现的问题
前几天,使用python时遇到这么一个需求,删除一个列表中值为1的元素。我寻思着使用remove方法,但是remove方法只会删除第一个,于是我使用for循环去删除。代码和运行结果如下:当时这个结果让我很懵逼,为什么1没有被删除完?查了资料发现,是for循环捣的鬼。因为for循环实际是循环的列表下标(索引),同时由于列表的可变性,每一次删除一个元素,列表的长度就会发生变化,元素的索引也会发生变化。这里来具体分析一下这段代码:第一次循环,循环索引为0,此时索引为0的元素是1,满足条件,因此mylist中的转载 2021-01-12 09:16:37 · 1533 阅读 · 2 评论 -
方法与解决方法,python小错误(编辑中)
问题记录1)一行列数 : PEP 8 规定为 79 列,这个太苛刻了,如果要拼接url一般都会超。一个函数 : 不要超过 30 行代码, 即可显示在一个屏幕类,可以不使用垂直游标即可看到整个函数。一个类 : 不要超过 200 行代码,不要有超过 10 个方法。一个模块 : 不要超过 500 行。2)不要在一句import中多个库不推荐import os, sys推荐import osimport sys在整理自己代码的时候记录的问题。错误记录:W292 no newline at原创 2020-09-21 15:30:01 · 578 阅读 · 0 评论