![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础
文章平均质量分 65
Aaron_neil
这个作者很懒,什么都没留下…
展开
-
Python 基础 - 迭代器 / 迭代器对象 / 可迭代对象 / range函数
注意:for循环在内部执行时,先执行__iter__()方法,获取一个迭代器对象,然后不断执行__next__取值。在编程中常见的 range()函数,如 v1=range(100) 返回的是一个。当类中定义了__iter__和 __next__两个方法。如果一个类中有__iter__方法并且。,则称以这个类创建的对象叫可迭代对象。通过迭代器类实例化创建的迭代器对象。可迭代对象是可以用for来进行循环。原创 2023-04-25 23:35:41 · 798 阅读 · 1 评论 -
Python 基础 - 第三方模块PyYAML
1. yaml基本示例2. yaml组织结构3. pyyaml的安装4. 读取 / 写入单个yaml文件5. 读取 / 写入多yaml文件原创 2022-12-20 23:52:43 · 3317 阅读 · 0 评论 -
Python基础 - 本地模块的相对导入/引用
本地模块的相对导入/引用原创 2022-12-18 22:02:09 · 1243 阅读 · 1 评论 -
Python基础 - 本地模块的绝对导入/引用
python模块的绝对导入原创 2022-12-18 12:03:13 · 2846 阅读 · 0 评论 -
Python 基础 - 标准模块xml
解析xml文件是必须要掌握的,有以下几种方式。无论什么时候还是建议读者多看官方文档,官方文档才是王道。如果想要解析下面xml文件中红框框出来的部分,应该怎么解决?有两种方式:1.使用xml.dom:xml.dom.minidom 2. 使用ElementTree(元素树):xml.etree.ElementTree原创 2022-12-16 22:23:15 · 131 阅读 · 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 · 7012 阅读 · 0 评论 -
Python基础 - eval() 函数
Python基础 - eval() 函数。eval() 函数是python的内置函数,用来执行一个字符串表达式,并返回表达式的值:1. 将表达式形式的字符串进行求值并返回计算结果。2.【比较有用】将str形式转换成list,dict等形式。3. 【比较有用】使用eval()直接作为函数名/类名等原创 2022-11-28 13:34:02 · 1140 阅读 · 0 评论 -
Python基础 - 将子列表相同位置的元素重组
将子列表元素按位置重组,使用zip和解包的方式来进行重组。以及进行一些知识的补充,包括map函数和operator下itemgetter的用法原创 2022-11-26 23:03:06 · 943 阅读 · 0 评论 -
Python 基础 - 列表转换成字符串
Python 基础 - 列表转换成字符串。使用遍历或者map与join函数的的结合可以实现该功能原创 2022-11-05 23:19:46 · 19093 阅读 · 0 评论 -
Python 基础 - 标准模块 sys
1. 定义sys模块: 是一个与 python解释器 进行交互的接口,提供了一些变量和方法。记住是python解释器相关的,而os则是与操作系统相关的。下面来逐一进行解释说明:2. 常用变量变量名 作用 sys.version python解释器的版本号 sys.maxsize 当前python下能够表示的最大值 sys.argv 程序运行传入的参数列表 sys.platform python解释器所在的系统环境 sys.copyright:.原创 2021-09-19 16:03:50 · 625 阅读 · 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 · 341 阅读 · 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 · 142 阅读 · 0 评论