“Téléchargement de feuille de triche du générateur Python” Réponses codées

Téléchargement de feuille de triche du générateur Python

>>> permutations('abc', 2)                   #   a  b  c
[('a', 'b'), ('a', 'c'),                     # a .  x  x
 ('b', 'a'), ('b', 'c'),                     # b x  .  x
 ('c', 'a'), ('c', 'b')]                     # c x  x  .
Important Ibis

Téléchargement de feuille de triche du générateur Python

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age  = age

class Employee(Person):
    def __init__(self, name, age, staff_num):
        super().__init__(name, age)
        self.staff_num = staff_num
Important Ibis

Téléchargement de feuille de triche du générateur Python

from functools import wraps

def debug(func):
    @wraps(func)
    def out(*args, **kwargs):
        print(func.__name__)
        return func(*args, **kwargs)
    return out

@debug
def add(x, y):
    return x + y
Important Ibis

Téléchargement de feuille de triche du générateur Python

def get_multiplier(a):
    def out(b):
        return a * b
    return out
Important Ibis

Téléchargement de feuille de triche du générateur Python

>>> combinations_with_replacement('abc', 2)  #   a  b  c
[('a', 'a'), ('a', 'b'), ('a', 'c'),         # a x  x  x
 ('b', 'b'), ('b', 'c'),                     # b .  x  x
 ('c', 'c')]                                 # c .  .  x
Important Ibis

Téléchargement de feuille de triche du générateur Python

>>> counter = count(10, 2)
>>> next(counter), next(counter), next(counter)
(10, 12, 14)
Important Ibis

Téléchargement de feuille de triche du générateur Python

class <name>:
    def __init__(self, a):
        self.a = a
    def __repr__(self):
        class_name = self.__class__.__name__
        return f'{class_name}({self.a!r})'
    def __str__(self):
        return str(self.a)

    @classmethod
    def get_class_name(cls):
        return cls.__name__
Important Ibis

Téléchargement de feuille de triche du générateur Python

>>> multiply_by_3 = get_multiplier(3)
>>> multiply_by_3(10)
30
Important Ibis

Téléchargement de feuille de triche du générateur Python

def count(start, step):
    while True:
        yield start
        start += step
Important Ibis

Téléchargement de feuille de triche du générateur Python

from itertools import count, repeat, cycle, chain, islice
Important Ibis

Réponses similaires à “Téléchargement de feuille de triche du générateur Python”

Questions similaires à “Téléchargement de feuille de triche du générateur Python”

Plus de réponses similaires à “Téléchargement de feuille de triche du générateur Python” dans Python

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code