![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 65
Aaron_neil
这个作者很懒,什么都没留下…
展开
-
Python 基础 - 第三方模块PyYAML
1. yaml基本示例2. yaml组织结构3. pyyaml的安装4. 读取 / 写入单个yaml文件5. 读取 / 写入多yaml文件原创 2022-12-20 23:52:43 · 3546 阅读 · 0 评论 -
Python基础 - 本地模块的相对导入/引用
本地模块的相对导入/引用原创 2022-12-18 22:02:09 · 1328 阅读 · 1 评论 -
Python基础 - 本地模块的绝对导入/引用
python模块的绝对导入原创 2022-12-18 12:03:13 · 2981 阅读 · 0 评论 -
Python 基础 - 标准模块xml
解析xml文件是必须要掌握的,有以下几种方式。无论什么时候还是建议读者多看官方文档,官方文档才是王道。如果想要解析下面xml文件中红框框出来的部分,应该怎么解决?有两种方式:1.使用xml.dom:xml.dom.minidom 2. 使用ElementTree(元素树):xml.etree.ElementTree原创 2022-12-16 22:23:15 · 141 阅读 · 0 评论 -
Python基础 - 将二维列表转换为一维
Python基础 - 将二维列表转换为一维。1. 最简单的直接使用循环。2. 使用itertools.chain(*iterables),能够去除iterable里的内嵌的一层iterable【注意:只能去除一层,多的层数去除不了,具体实例可看下面】,其中iterables为可迭代对象,如list, string, dict。3. 使用a.flatten()。4. sum(二维列表, [])函数小技巧,但这种方式也只能展开最外面一层,跟itertools.chain()类似。原创 2022-11-30 23:33:18 · 7107 阅读 · 0 评论 -
Python基础 - eval() 函数
Python基础 - eval() 函数。eval() 函数是python的内置函数,用来执行一个字符串表达式,并返回表达式的值:1. 将表达式形式的字符串进行求值并返回计算结果。2.【比较有用】将str形式转换成list,dict等形式。3. 【比较有用】使用eval()直接作为函数名/类名等原创 2022-11-28 13:34:02 · 1179 阅读 · 0 评论 -
Python基础 - 将子列表相同位置的元素重组
将子列表元素按位置重组,使用zip和解包的方式来进行重组。以及进行一些知识的补充,包括map函数和operator下itemgetter的用法原创 2022-11-26 23:03:06 · 991 阅读 · 0 评论 -
Python 基础 - 列表转换成字符串
Python 基础 - 列表转换成字符串。使用遍历或者map与join函数的的结合可以实现该功能原创 2022-11-05 23:19:46 · 19171 阅读 · 0 评论 -
Python 进阶 - 元组解包
1. 定义什么是元组解包?元组解包也叫‘元组拆包’,‘迭代对象解包’ 等。也就是把批量的数据进行批量的赋值。当然不只是tuple,任何可迭代对象都支持解包,还包括dict、set、string等一切实现了__next__方法的可迭代对象。2.普通示例下面的是很经典且普通的示例,(Python2中) 右边可迭代对象中的元素个数要和左边的保持一致,否则会报错! a1, b1, c1 = (1, 2, 3) print(a1, b1, c1) # 1 2 3 a2, b2, c2..原创 2021-09-30 19:59:54 · 6222 阅读 · 2 评论 -
Python 进阶 - 魔法方法1. __str__()和 __repr__()
< 这两个魔法方法极其容易混淆,整体分析下来还是很有意思的 >1. 官方定义 __str__(): str() , format(),print() 这些内置函数均会调用,并不预期返回一个有效的 Python 表达式,只需要可以更方便或更准确的描述信息,从而输出 “非正式” 或格式良好的字符串表示。__repr__(): 通过repr() 调用,能够用以个有效的 Python 表达式用来输出,把输出用“正式”或官方的字符串表示。【注意:__str__和 __repr__的...原创 2021-09-16 22:24:49 · 530 阅读 · 0 评论 -
Python 进阶 - Python类的内置属性
注意:有的属性是只有类有,有的属性是类和对象都有!属性 含义 __name__ 当前定义的类的名字 class Person: """A class name Person""" def __init__(self, name, age): self.name = name self.age = agep1 = Person('Aaron', 20)1. __name__ : 返回当前定义的类的名字...原创 2021-09-16 17:27:04 · 867 阅读 · 0 评论 -
Python基础 - 模块 (Module) 和 包(Packages)
1. 模块 (Module) 1.定义:一般情况下,一个.py文件就称作一个模块 2. 导入方式:【其中,括号表示可写可不写】 ① import模块名1(as 别名1) , 模块名2 (as 别名2) ... ② from 模块名 import 变量名1 (as 别名1), 变量名2 (as 别名2) 3. 示例:python文件放置顺序(左) 和 对应模块导入(右)...原创 2021-09-14 21:53:58 · 345 阅读 · 0 评论 -
Python 基础 - 标准模块 json
1. 导入Jsonimport json2. 常用函数json.dumps() 将python数据类型 (list, dict) 转换成json格式的字符串 json.dump() 讲python数据类型转换 (list, dict) 并保存到json格式的文件内 json.loads() 将json格式的字符串转换为python数据类型 (list, dict) json.load() 从json文件读取数据并转换为python数据类型 (list, di原创 2021-09-13 23:00:01 · 146 阅读 · 0 评论