Python进阶系列(八)

容器(Collections)Python附带一个模块,它包含许多容器数据类型,名字叫作collections。我们将讨论它的作用和用法。我们将讨论的是:defaultdictcounterdequenamedtupleenum.Enum (包含在Python 3.4以上)defaultdict我个...

Python进阶系列(七)

对象变动(Mutation)Python中可变(mutable)与不可变(immutable)的数据类型让新手很是头痛。简单的说,可变(mutable)意味着"可以被改动",而不可变(immutable)的意思是“常量(constant)”。想把脑筋转动起来吗?考虑下这个例子:foo = ['hi'...

高校精品课-华东师范大学 - Python数据科学基础与实践

101 课时 |
661 人已学 |
免费

【科技少年】Python基础语法

24 课时 |
1454 人已学 |
免费

Python 脚本进阶

4 课时 |
1549 人已学 |
免费
开发者课程背景图

Python进阶系列(六)

Global和Return你也许遇到过, python中一些函数在最尾部有一个return关键字。你知道它是干嘛吗?它和其他语言的return类似。我们来检查下这个小函数:def add(value1, value2): return value1 + value2 result = add(3, ...

Python进阶系列(五)

装饰器使用场景现在我们来看一下装饰器在哪些地方特别耀眼,以及使用它可以让一些事情管理起来变得更简单。授权(Authorization)装饰器能有助于检查某个人是否被授权去使用一个web应用的端点(endpoint)。它们被大量使用于Flask和Django web框架中。这里是一个例子来使用基于装饰...

Python进阶系列(四)

从函数中返回函数其实并不需要在一个函数里去执行另一个函数,我们也可以将其作为输出返回出来:def hi(name="yasoob"): def greet(): return "now you are in the greet() function" def welcome(): ...

Python进阶系列(三)

三元运算符三元运算符通常在Python里被称为条件表达式,这些表达式基于真(true)/假(not)的条件判断,在Python 2.4以上才有了三元操作。下面是一个伪代码和例子:伪代码:#如果条件为真,返回真 否则返回假 condition_is_true if condition else con...

Python进阶系列(二)

Map ,Filter 和 ReduceMap,Filter 和 Reduce 三个函数能为函数式编程提供便利。我们会通过实例一个一个讨论并理解它们。MapMap会将一个函数映射到一个输出列表的所有元素上。这是它的规范:map(function_to_apply, list_of_inputs) 复...

Python进阶系列(一)

**使用 *args 和 kwargs 来调用函数那现在我们将看到怎样使用*args和**kwargs 来调用一个函数。 假设,你有这样一个小函数:def test_args_kwargs(arg1, arg2, arg3): print("arg1:", arg1) print("arg2:", ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

Python学习站
Python学习站
Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。
696+人已加入
加入
相关电子书
更多
给运维工程师的Python实战课
Python 脚本速查手册
ACE 区域技术发展峰会:Flink Python Table API入门及实践
立即下载 立即下载 立即下载