摘要:
with statement Here is the syntax of the with statement: with expression as var: statements The expression should be a context manager object, or it s
阅读全文
posted @ 2024-07-31 21:50
ZhangZhihuiAAA
阅读(27)
推荐(0)
摘要:
Figure 20.4: Built-in exceptions The class BaseException is the base class of all the built-in exception classes. From BaseException, four classes nam
阅读全文
posted @ 2024-07-31 21:03
ZhangZhihuiAAA
阅读(33)
推荐(0)
摘要:
There are two approaches that can be followed when we want to deal with exceptions that occur due to unusual events: LBYL - Look Before You Leap EAFP
阅读全文
posted @ 2024-07-31 20:48
ZhangZhihuiAAA
阅读(18)
推荐(0)
摘要:
>>> list(map(lambda x, y: x * y, [1,2,3,4], [5,6,7,8])) [5, 12, 21, 32] Here we have called the map function and sent a lambda expression as first arg
阅读全文
posted @ 2024-07-31 20:13
ZhangZhihuiAAA
阅读(15)
推荐(0)
摘要:
Functional programming is a programming paradigm in which most of the work in a program is done using pure functions. A pure function is a function wi
阅读全文
posted @ 2024-07-31 17:23
ZhangZhihuiAAA
阅读(21)
推荐(0)
摘要:
We can place lambda function inside list and dictionary literals. This way we can use lambda expressions to create jump tables. >>> L = [lambda s: s.s
阅读全文
posted @ 2024-07-31 17:11
ZhangZhihuiAAA
阅读(21)
推荐(0)
摘要:
A closure is a nested function that can access free variables from an enclosing function even after it has finished its execution. We know that, like
阅读全文
posted @ 2024-07-31 17:08
ZhangZhihuiAAA
阅读(17)
推荐(0)
摘要:
We have used functions to decorate functions and to decorate classes. Now, we will see how to define a class as a decorator. At the start of this chap
阅读全文
posted @ 2024-07-31 16:24
ZhangZhihuiAAA
阅读(19)
推荐(0)
摘要:
When we talk about decorating classes, we can either decorate individual methods or we can create a decorator to decorate the whole class. class MyCla
阅读全文
posted @ 2024-07-31 15:28
ZhangZhihuiAAA
阅读(15)
推荐(0)
摘要:
A decorator is a callable that takes a callable as input and returns a callable. This is the general definition of a decorator. The callable in this d
阅读全文
posted @ 2024-07-31 15:19
ZhangZhihuiAAA
阅读(12)
推荐(0)
摘要:
The task of implementing iterators can be simplified by using generators. We have seen how to create custom iterators using the object-oriented way, i
阅读全文
posted @ 2024-07-31 11:20
ZhangZhihuiAAA
阅读(30)
推荐(0)
摘要:
The itertools module contains special functions to create iterators for efficient looping. It has three broad categories of iterators - infinite itera
阅读全文
posted @ 2024-07-31 10:40
ZhangZhihuiAAA
阅读(11)
推荐(0)
摘要:
If we want objects of this class to be used in iteration contexts, then they should support the iteration protocol. To make this class iterable, we ca
阅读全文
posted @ 2024-07-31 10:33
ZhangZhihuiAAA
阅读(8)
推荐(0)
摘要:
In our first example, we will create iterable objects, which, when iterated over, will give out cubes of numbers, and these objects will support multi
阅读全文
posted @ 2024-07-31 10:29
ZhangZhihuiAAA
阅读(14)
推荐(0)
摘要:
There are many built-in functions and methods that return iterables and iterators. Here are a few examples: range() returns an iterable dict.keys() re
阅读全文
posted @ 2024-07-31 09:43
ZhangZhihuiAAA
阅读(14)
推荐(0)
摘要:
class Engine: def __init__(self,power): self.power = power def start(self): self.draw_current() self.spin() self.ignite() def draw_current(self): prin
阅读全文
posted @ 2024-07-31 09:34
ZhangZhihuiAAA
阅读(9)
推荐(0)
摘要:
We have seen that if we have to define a group of classes that have similar features and show common behavior, we can define a base class and then inh
阅读全文
posted @ 2024-07-31 09:30
ZhangZhihuiAAA
阅读(12)
推荐(0)
摘要:
The three main features of object-oriented programming are - encapsulation, inheritance and polymorphism. We have seen the first two, now let us see w
阅读全文
posted @ 2024-07-31 09:19
ZhangZhihuiAAA
阅读(20)
推荐(0)