
Python
Ray_1983
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python中的property 属性
Python中有个很赞的概念,叫做property,它使得面向对象的编程更加简单。在详细解释和深入了解Python中的property之前,让我们首先建立这样一个直觉:为什么我们需要用到property? 从一个实例开始 假设有天你决定创建一个类,用来存储摄氏温度。当然这个类也需要实现一个将摄氏温度转换为华氏温度的方法。一种实现的方式如下: Python 1 2 ...转载 2019-04-29 16:59:10 · 505 阅读 · 0 评论 -
正则表达式的用法
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 特殊字符 字符 含义 ^ 匹配输入字符串的开始位置,在方括号表达式中使用时表示取非 $ 匹配输入字符串的结尾位置 () 标记一个子表达式的开始和结束位置 [] 标记一个中括号表达式的...原创 2019-05-06 16:45:34 · 199 阅读 · 0 评论 -
深入理解Python中的迭代
Python 的 for 循环不会像其他语言中的 for 循环那样工作。在这篇文章中,我们将深入探讨 Python 的 for 循环来看看它们在底层如何工作,以及为什么它们会按照它们的方式工作。 循环的问题 我们将通过看一些“陷阱”开始我们的旅程,在我们了解循环如何在 Python 中工作之后,我们将再次看看这些问题并解释发生了什么。 问题 1:循环两次 假设我们有一个数字列表和一个生成器,生成器...转载 2019-05-07 15:02:09 · 431 阅读 · 0 评论 -
对多值字典进行初始化的几种方法
使用字典进行多值映射时,给值进行初始化的几种方法 使用if-elsed = {} for key, value in pairs: if key not in d: d[key] = [] d[key].append(value) ``` 使用setdefaultd = {} for key, value in pairs: d.setdefault(key, []).appen...原创 2019-05-16 17:52:00 · 645 阅读 · 0 评论