python模块 在Python里一个py文件,就可以理解为模块(module)。如果要让一个py文件能够被导入,模块名字必须遵守命名规则。 模块就好比工具包,要想使用工具包里的工具(就好比函数),就需要导入这个模块。 一、导入模块 导入模块的几种方式: import 模块名 from 模块名
一个类创建对象实例是通过调用父类object的 __new__(cls)方法来创建对象的,因此我们可以通过重写 __new__(cls)方法去实现类只创建一个实例。 分类: Python之石 好文要顶 关注我 收藏该文 微信分享 wangshanglinju 粉丝- 0 关注- 1 +加关注 0 0 升级成为会员 posted...
列表(list)是Python中最常用的内置类型之一,是处理一组有序项目的数据结构,或者说,是一个有序对象的集合。通俗地理解,列表即序列,它是一系列数据的序列。在前文介绍的字符串中,字符串包含的值是一个个字符。而在列表中,值可以是任意类型。列表的值一般也称为列表的
wangshanglinju 博客园 首页 新随笔 联系 订阅 管理 随笔- 41 文章- 116 评论- 3 阅读- 15335 python数据类型(字符串String1) 字符串String 字符串可以理解为一段普通的文本内容,在Python里,使用引号来表示一个字符串。比如表示姓名、家庭地址等。 一、字符串表示方法 1 2 3 4 5 a="I'm Tom" #一对...
python文件操作 文件操作是编程中必不可少的,配置文件,数据存储都是对文件操作。 一、python内置函数open() 1、语法格式: open(file, mode=’r’, buffering=-1, encoding=None, errors=None, newline=None, clo
七、列表操作符 1.加号 加号+不仅能用于数字相加、字符连接,还能用于列表的拼接。 num1=[1,2,3] num2=[2,3,4] print(num1+num2) #[1,2,3,2,3,4] num1+num2的结果是将列表num2中的元素拼接到列表num1的后面,生成了一个新的列表。 两个
让对象支持上下文管理协议 问题 你想让你的对象支持上下文管理协议 (with 语句)。 解决方案 为了让一个对象兼容 with 语句,你需要实现 __enter__() 和 __exit__() 方法。例如: class File: def __init__(self, filename, mode
python函数 一、递归(recursion)函数 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 递归函数的特征: 必须有一个明确的结束条件 每次进入更深一层递归时,问题规模相比上次递归都应有所减少 相邻两次重复之间有紧密的联系,前
python字典底层实现原理 一、python字典及其特征 字典是Python的一种可变、无序容器数据结构,它的元素以键值对的形式存在,键值唯一,它的特点搜索速度很快:数据量增加10000倍,搜索时间增加不到2倍;当数据量很大的时候,字典的搜索速度要比列表快成百上千倍。 二、哈希
正则表达式 正则表达式是一个特殊的字符序列,计算机科学的一个概念。通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用正则表达式进行字符串操作。在python中需要通过正则表达式对字符串进行匹配的时候,可以使用re模块。re模块使python语