随笔分类 -  Python拾遗

摘要:一、__init__和__new__的区别 __init__和__new__都是python类中的内置方法 new方法的参数是cls–当前类本身 init方法的参数是slef–实例化的对象 new方法:实例化对象(开辟内存空间) init方法:对实例化对象进行初始化操作 new方法和init方法会在 阅读全文
posted @ 2020-03-07 09:38 燃烧的砟子 阅读(168) 评论(0) 推荐(0)
摘要:十三、去掉字符串中特定的字符 方法一:字符串strip(),rstrip(),lstrip()去掉两端或某一端字符 方法二:字符串切片加拼接 方法三:字符串的replace()方法或正则表达式re.sub()删除任意子串 方法四:字符串的translate()方法,可以同时删除多种不同字符 十四、p 阅读全文
posted @ 2020-03-07 09:31 燃烧的砟子 阅读(277) 评论(0) 推荐(0)
摘要:一、在列表,字典,集合中根据条件筛选数据 过滤负数(例) filter函数 列表List(filter(lambda x:x>=0,data)) 字典dict(filter(lambda item:item[1]>=0,data.items())) 集合set(filter(lambda x:x>= 阅读全文
posted @ 2020-03-07 09:18 燃烧的砟子 阅读(217) 评论(0) 推荐(0)
摘要:什么是函数? 函数是抽象出的一组执行特定功能的重复代码,通俗理解,就是对一些重复的工作进行封装和然后直接调用,避免重复造轮子。 Python中的函数如何定义? 使用def关键字,结构如下: 其中return 语句表示函数的结束,在函数内部return语句后的语句不会执行,return关键字后面客户以 阅读全文
posted @ 2019-10-05 17:49 燃烧的砟子 阅读(1063) 评论(0) 推荐(0)
摘要:前言: 之前在迭代器、可迭代对象这一部分一直有些混淆,结合一些资料,表达我对这些概念的理解,未必都对,但是适合刚开始入手的朋友们从零开始理解 开门见山首先介绍可迭代对象和迭代器的通俗理解 迭代器就是能被next()调用得到下一次迭代值的对象,迭代器不直接保存迭代的序列值,而保存得到下一次迭代值的算法 阅读全文
posted @ 2019-09-22 17:52 燃烧的砟子 阅读(1687) 评论(0) 推荐(1)