上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 24 下一页
摘要: 1.写函数,接收一个参数(此参数类型必须是可迭代对象),将可迭代对象的每个元素以’_’相连接,形成新的字符串,并返回. 例如 传入的可迭代对象为[1,'天王','刘德华']返回的结果为’1_天王_刘德华' 1 ) def func(lst): l1 = [] for i in lst: l1.app 阅读全文
posted @ 2021-03-12 16:40 小小程序员ol 阅读(724) 评论(0) 推荐(0)
摘要: 1.哪个是True,哪个是False? 这里要看三组代码: # 第一组: >>>a=256 >>>b = 256 >>>a is b # 第二组: >>>a = 257 >>>b = 257 >>>a is b # 第三组: >>>a = 257; b = 257 >>>a is b 问题来了,这三 阅读全文
posted @ 2021-03-05 16:32 小小程序员ol 阅读(124) 评论(0) 推荐(0)
摘要: 在处理列表和字典时,尽管传递引用常常是最方便的方法,但如果函数修改了传入的列表或字典,你可能不希望这些变动影响原来的列表或字典。要做到这一点,Python提供了名为copy的模块,其中包含copy()和deepcopy()函数。 第一个函数copy.copy(),可以用来复制列表或字典这样的可变值, 阅读全文
posted @ 2021-02-28 16:48 小小程序员ol 阅读(285) 评论(0) 推荐(0)
摘要: 先观察以下一段代码: # 先导入类并实例化 from optparse import OptionParser optParser = OptionParser() optParser.add_option('-f','--file',action = 'store',type = "string" 阅读全文
posted @ 2021-02-25 16:44 小小程序员ol 阅读(411) 评论(0) 推荐(0)
摘要: 类与实例 类是对象的定义,而实例是"真正的实物",它存放了类中所定义的对象的具体信息。 类、属性和方法命名规范 类名通常由大写字母打头。这是标准惯例,可以帮助你识别类,特别是在实例化过程中(有时看起来像函数调用)。还有,数据属性(变量或常量)听起来应当是数据值的名字,方法名应当指出对应对象或值的行为 阅读全文
posted @ 2021-02-22 16:52 小小程序员ol 阅读(199) 评论(0) 推荐(0)
摘要: (&,|)和(and,or)是两组比较相似的运算符,用在“与”/ “或”上,在用法上有些许区别。 (&,|)和(and,or)是用来比较两组变量的,格式基本上是: a & b a | b a and b a or b 如果a,b是数值变量, 则&, |表示位运算, and,or则依据是否非0来决定输 阅读全文
posted @ 2021-01-23 19:23 小小程序员ol 阅读(983) 评论(0) 推荐(0)
摘要: 示例1:列表里面含有列表进行排序 s = [[1, 2], [100, 2], [33, 3], [25, 6]] s.sort(key=lambda k: k[0]) print(s) 结果: [[1, 2], [25, 6], [33, 3], [100, 2]] 示例2:列表里面含有字典进行排 阅读全文
posted @ 2021-01-12 21:24 小小程序员ol 阅读(338) 评论(0) 推荐(0)
摘要: 给定一个文件夹,使用Python检查给定文件夹下有无文件重复,若存在重复则删除 主要涉及的知识点有: os模块综合应用 glob模块综合应用 利用filecmp模块比较两个文件 步骤分析 该程序实现的逻辑可以具化为: 遍历获取给定文件夹下的所有文件,然后通过嵌套循环两两比较文件是否相同,如果相同则删 阅读全文
posted @ 2021-01-08 21:06 小小程序员ol 阅读(646) 评论(0) 推荐(0)
摘要: 我们通过一个简单的事例来展示一下函数的万能参数,我们先写一个最简单的函数 def test(*args,**kwargs): print(args,kwargs) 然后定义两个变量 l = [1,2,3,4] d = {"a":1,"b":2} 下面我们分别看下两种传参的方式有什么不同 第一种方式 阅读全文
posted @ 2020-12-18 16:25 小小程序员ol 阅读(237) 评论(0) 推荐(0)
摘要: 1、向下取整: int() >>> a = 14.38 >>> int(a) 14 2、向上取整:ceil() 使用ceil()方法时需要导入math模块,例如 >>> import math >>> math.ceil(3.33) 4 >>> math.ceil(3.88) 4 3、四舍五入:ro 阅读全文
posted @ 2020-12-16 19:25 小小程序员ol 阅读(2418) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 24 下一页