← Μαθήματα›Senior Deep-Dives›Module 0 · Before you start›Prerequisites — what you should know before this trackpredict1 / 161
+25 XP
Εργασία
📝 **Εργασία:** Διαβάστε το παρακάτω απόσπασμα. Προβλέψτε την **ακριβή έξοδο** (μία γραμμή).
Αυτό εξασκεί το μοτίβο ανώτερης τάξης με το οποίο ανοίγει αυτό το κομμάτι — τη σημασιολογία αναφοράς της Python σε μεταβλητές προεπιλογές / κοινόχρηστες λίστες. Εάν μπορείτε να το προβλέψετε αυτό, είστε έτοιμοι για το sr-01 (τη βαθιά κατάδυση GIL). Εάν δεν μπορείτε, πρώτα το FastAPI + Project Studio.
📋 Υλοποιήστε την παραπάνω λειτουργία. Οι δοκιμές εκτελούνται αυτόματα.
💡 **Υπόδειξη:** Ξαναδιάβασε τη θεωρία αν κολλήσεις.
Πρόβλεψε έξοδο
Διάβασε τον κώδικα προσεκτικά
def add_item(item, bucket=[]):
bucket.append(item)
return bucket
a = add_item("x")
b = add_item("y")
print(a)
print(b)
print(a is b)
Τι θα εμφανίσει το πρόγραμμα; Γράψε εδώ:
💬 Συζήτηση
Γίνε ο πρώτος — κάνε μια ερώτηση ή μοιράσου μια συμβουλή.
Σύνδεση για να συμμετάσχεις στη συζήτηση. Η ανάγνωση είναι δωρεάν.