Μετάβαση στο κύριο περιεχόμενο
🔒 Λειτουργία προεπισκόπησης. Τα πρώτα δεκαπέντε μαθήματα Foundations είναι δωρεάν· αυτό είναι Pro. Ξεκινήστε ένα 7ήμερο trial για να ξεκλειδώσετε τον επεξεργαστή, τις υποδείξεις AI και το υπόλοιπο του προγράμματος. Απαιτείται κάρτα, ακυρώνετε οποιαδήποτε στιγμή από το Dashboard.Ξεκινήστε 7ήμερο trial →
← ΜαθήματαSenior Deep-DivesΕνότητα 4 · Μνήμη, Προφίλ, ΒελτιστοποίησηΧειρισμός AST με την ενότητα «ast».predict62 / 161
+125 XP
Εργασία
📝 **Ερώτηση:** Προβλέψτε την ακριβή έξοδο. Τρεις γραμμές της Python αναλύονται με \`ast.parse\`. Στη συνέχεια, το ίχνος ρωτά: (1) ποιος είναι ο τύπος του ριζικού κόμβου; (2) πόσες δηλώσεις στο σώμα; (3) ποιος τύπος κόμβου αναδιπλώνει κάθε πρόταση; (4) διερευνήστε την πρώτη ανάθεση — όνομα στόχου, κατηγορία τιμής, κατηγορία χειριστή και τέλος \`ast.unparse\` μετ' επιστροφής. 📋 Επιλέξτε τη σωστή απάντηση. 💡 **Υπόδειξη: ** Ξαναδιαβάστε την παραπάνω θεωρία εάν δεν είστε σίγουροι.
Πρόβλεψε έξοδο

Διάβασε τον κώδικα προσεκτικά

import ast


src = """x = 1 + 2
y = x * 3
print(y)
"""

tree = ast.parse(src)
print(type(tree).__name__)
print(len(tree.body))
for node in tree.body:
    print(type(node).__name__)

first = tree.body[0]
print(first.targets[0].id)
print(type(first.value).__name__)
print(first.value.op.__class__.__name__)
print(ast.unparse(first))

Τι θα εμφανίσει το πρόγραμμα; Γράψε εδώ:

💬 Συζήτηση

Γίνε ο πρώτος — κάνε μια ερώτηση ή μοιράσου μια συμβουλή.
Σύνδεση για να συμμετάσχεις στη συζήτηση. Η ανάγνωση είναι δωρεάν.
Φόρτωση συζήτησης…