symtable
Python symtable moduli
❮ Python o‘rnatilgan modullari
Misol
Python kodidagi simvollarni ko‘zdan kechiring:
import symtable
code = 'x = 10'
table = symtable.symtable(code, 'string', 'exec')
symbols = table.get_symbols()
print(f'Found {len(symbols)} symbol(s)')
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
symtable moduli kompilyatorning ichki simvollar jadvallaridan (symbol table) foydalanish imkonini beradi.
Undan Python manba kodini tahlil qilish, o‘zgaruvchilarning ko‘rinish sohalarini (scope) o‘rganish yoki kod tahlili vositalarini yaratish uchun foydalaning.
A’zolar
| A’zo | Tavsif |
|---|---|
| Class | Sinfning simvollar jadvalini ifodalovchi sinf. |
| Function | Funksiyaning simvollar jadvalini ifodalovchi sinf. |
| Symbol | Simvollar jadvalidagi simvolni ifodalovchi sinf. |
| SymbolTable | Simvollar jadvallari uchun asosiy sinf. |
| symtable() | Python manba kodi uchun yuqori darajadagi simvollar jadvalini qaytaradi. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
