摘要: 关于Python中的私有属性和私有方法 Python对于类的成员没有严格的访问控制限制,这与其他面相对对象语言有区别。关于私有属性和私有方法,有如下要点: 1、通常我们约定,两个下划线开头的属性是私有的(private)。其他为公共的(public); 2、类内部可以访问私有属性(方法); 3、类外 阅读全文
posted @ 2024-04-23 19:14 小小程序员ol 阅读(31) 评论(0) 推荐(1) 编辑
摘要: 在 Python 中,迭代器是一种非常好用的数据结构,其最大的优势就是延迟生成,按需使用,从而大大提高程序的运行效率。而 itertools 作为 Python 的内置模块,就为我们提供了一套非常有用的用于操作可迭代对象的函数。 常用功能 1.count 功能详解 count(start=0,ste 阅读全文
posted @ 2024-04-17 16:10 小小程序员ol 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1.标准库参考:shutil.rmtree。 根据设计,rmtree在包含只读文件的文件夹树上失败。如果要删除文件夹,不管它是否包含只读文件,请使用 import shutil shutil.rmtree('/folder_name', ignore_errors=True) 2.从os.walk( 阅读全文
posted @ 2024-02-28 16:15 小小程序员ol 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 主要介绍python和shell变量互相传递方法,使用了环境变量、管道等方法。 python -> shell: 1.环境变量 import os var=123或var='123' os.environ['var']=str(var) #environ的键值必须是字符串 os.system('ec 阅读全文
posted @ 2024-02-22 16:10 小小程序员ol 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 1、__new__ 和 __init__ 两者的区别: __new__是在实例创建之前被调用的,因为它的任务就是创建实例然后返回该实例对象,是个静态方法。 __init__是当实例对象创建完成后被调用的,然后设置对象属性的一些初始值,通常用在初始化一个类实例的时候。是一个实例方法。 也就是: __n 阅读全文
posted @ 2024-01-18 16:44 小小程序员ol 阅读(78) 评论(0) 推荐(1) 编辑
摘要: 关于break/continue这两个关键字在平常的使用过程中一直比较迷糊。好不容易理解了吧,过段时间不使用好像忘记了什么。这个问题也是很多初学者比较容易提及的问题。 先通过一个简单的单层循环来了解一下这两个关键字的使用。 print(' 单层循环使用 ') for n in range(10): 阅读全文
posted @ 2024-01-13 16:28 小小程序员ol 阅读(50) 评论(0) 推荐(0) 编辑
摘要: pickle模块可以实现任意的Python对象转换为一系列字节(即序列化对象)的算法。这些字节流可以被传输或存储,接着也可以重构为—个和原先对象具有相同特征的新对象。 注意: pickle的文档清晰的表明它不提供安全保证。实际上,反序列化后可以执行任意代码,所以慎用 pickle来作为内部进程通信或 阅读全文
posted @ 2024-01-08 19:08 小小程序员ol 阅读(64) 评论(0) 推荐(0) 编辑
摘要: random.random random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 random.uniform random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。 如果a > b,则生成的随机数n: 阅读全文
posted @ 2023-12-28 16:55 小小程序员ol 阅读(47) 评论(0) 推荐(0) 编辑
摘要: fromkeys()方法类似于列表的浅拷贝 首先用该方法创建一个字典 dict_ = dict.fromkeys(('a','b','c','d'),[]) print(dict_) 输出: {'a': [], 'b': [], 'c': [], 'd': []} 当我向某个key添加value时, 阅读全文
posted @ 2023-12-19 19:09 小小程序员ol 阅读(5) 评论(0) 推荐(0) 编辑
摘要: isdigit 字符串的isdigit方法用于判断字符串是否只包含数字,即0-9的字符 print('1233'.isdigit()) # True print('12.33'.isdigit()) # False isnumeric 字符串的isnumeric方法可用于判断字符串是否是数字,数字包 阅读全文
posted @ 2023-12-12 16:08 小小程序员ol 阅读(113) 评论(0) 推荐(1) 编辑