Was bedeutet & in Python?
📁 eine Vielzahl, Python, Beispiel
Guten Abend zusammen! Könnt ihr mir bitte erklären, was der Operator & in Python bedeutet? (Es hat nichts mit Mengen zu tun).
Zum Beispiel gibt es einen Code, der prüft, ob eine vom Benutzer eingegebene Zahl eine Zweierpotenz ist:
n = int(input())if n & (n - 1): print('Diese Zahl ist KEINE Zweierpotenz')else: print('Diese Zahl ist eine Zweierpotenz')Was bedeutet in der zweiten Zeile n & (n-1)?
Sehr schwierige Frage )
Trotzdem wird der Kandidat von einem Menschen interviewt, der seine eigene Vorstellung davon hat, was ein Senior ist. Für den einen ist es jemand, der die Komplexität eines Algorithmus einschätzen kann und auf einem Blatt Papier sofort mehrere Sortiermethoden aufschreibt. Für den anderen ist es jemand, der eine Frage wie "Was ist der Unterschied zwischen synchronized, ReentrantLock und AtomicReference?" beantworten kann.
Für mich ist die Abstufung ungefähr so:
Junior Grundlegende Kenntnisse in Core Java (Typen von Collections und Unterschiede zwischen ihnen, Starten/Stoppen von Threads, was Generics sind, die drei "Säulen" der OOP). Bei Bibliotheken sind die Fragen rein oberflächlich.
Developer Alles, was Junior kann + gute Kenntnisse der Bibliotheken, die im Lebenslauf aufgeführt sind und die ich brauche. Wenn geschrieben steht, dass die Person XSLT kennt, ich das aber gerade nicht brauche und ich wei
Anmelden um eine Antwort zu hinterlassen
Blogs