Verstreute Erklärung der Klassen-/Instanzvariablennamen in Python aufgrund der Kombination der Erklärung mit NutzungPython

Python-Programme
Anonymous
 Verstreute Erklärung der Klassen-/Instanzvariablennamen in Python aufgrund der Kombination der Erklärung mit Nutzung

Post by Anonymous »

Ich bin sehr neu in Python. Bitte lassen Sie sich nicht missfallen, wenn ich etwas verpasst habe. Infolgedessen kann ein Class -CLS nicht erkennen, welche Datenstrukturen dafür erstellt wurden, damit man einfach auf den Stream auf die Erklärung der Klasse zugreift, wie es mit Sprachen wie C und Java tun kann. Stattdessen ist man gezwungen, alle Module zu durchsuchen, die möglicherweise Variablen für diese Klasse verwendet haben. Als Ergebnis, wenn eine Klasse von mehreren Modulen verwendet wird, obwohl Sie wissen, dass eine Datenstruktur zu dieser Klasse gehören, müssen sie definiert worden sein, um ihren Namen zu erkennen und zu typern. verwendet /definiert. < /p>
Beispiel
Deklaration: < /p>

Code: Select all

    class Cls:
pass

< /code>
Modul1: < /p>
    Cls.m = 2.3
< /code>
modul_n: < /p>
    print Cls.m

Und das Problem ist für diejenigen, die auf Module_n arbeiten, bevor sie diese Druckanweisung schreiben, nicht wissen, ob der variable Name in Modul1 oder einem anderen Modul in der Importliste definiert wird, die in der Liste, die Cls hätte, nicht wissen können. /> Als jemand, der weniger als einen Tag in Python, der ein ziemlich langes Projekt liest>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post