Avatar ·

Que signifie & en Python ?

📁 une multitude, Sujets avancés sur Python, exemple

Bonjour à tous ! Pouvez-vous me dire ce que signifie l'opérateur & en Python ? (ce n'est pas lié aux ensembles).
Par exemple, voici un code qui vérifie si un nombre saisi par l'utilisateur est une puissance de deux :

n = int(input())if n & (n - 1):    print('Ce nombre n\'est PAS une puissance de deux')else:    print('Ce nombre est une puissance de deux')

Que signifie n & (n-1) dans la deuxième ligne ?

Avatar ·

Question très complexe )

De toute façon, une personne est interviewée par une autre personne qui a sa propre idée de ce qu'est un Senior. Pour certains, c'est une personne qui sait évaluer la complexité d'un algorithme et qui peut écrire immédiatement plusieurs méthodes de tri sur une feuille de papier. Pour d'autres, c'est une personne qui peut répondre à une question comme "Quelle est la différence entre synchronized, ReentrantLock et AtomicReference ?"

Pour moi, la gradation est approximativement la suivante :

Junior Connaissances de base du core java (types de collections et différences entre eux, arrêt/démarrage de threads, ce que sont les generics, les trois "piliers" de la POO). Pour les bibliothèques, questions purement superficielles.

Developer Tout ce que sait le Junior + bonne connaissance des bibliothèques listées dans le CV et dont j'ai besoin. Si une personne a écrit qu'elle connaît XSLT, mais que je n'en ai pas besoin maintenant et que je sais

Connectez-vous pour laisser une réponse

Blogs