2016-07-30 5 views
-2

Python 3.5.2Zeichen verwendet Python

ich, um herauszufinden versuchen, wie die Zeichen in Python zu verwenden (!, @, $ Usw.), jedoch habe ich nicht in der Lage, etwas zu finden jeder Hilfe zu geben oder irgendein Detail darüber. Hier

ein Beispiel:

>>> $ 
SyntaxError: invalid syntax 

Was ich suche ist, warum dies geschehen ist und ein Beispiel der Syntax. Oder ob dies einfach nichts tut und kein Feature und Python ist, aber wenn es nicht wäre, würde ich annehmen, dass Sie das Zeichen als eine Variable verwenden könnten, aber das geht nicht.

>>> $ = 'Example' 
SyntaxError: invalid syntax 
+1

Suchen Sie nach wie Python Analysen gültige Syntax? https://docs.python.org/3/reference/lexical_analysis.html#identifiers –

Antwort

2

Namenskonvention Regeln in Python erlauben nur Zahlen, Buchstaben und Unterstriche. Hier sind insbesondere die Regeln

Variables names must start with a letter or an underscore, such as: 
    _underscore 
    underscore_ 
The remainder of your variable name may consist of letters, numbers and underscores. 
    password1 
    n00b 
    un_der_scores 
Names are case sensitive. 
    case_sensitive, CASE_SENSITIVE, and Case_Sensitive are each a different variable. 

Here Sie können mehr über variable Python Zuordnung erfahren und Namenskonventionen

2

Im Allgemeinen können Python-IDs nur verwenden. Im Gegensatz zu JavaScript ist $ kein gültiges Bezeichnerzeichen. Ebenso sind die meisten Interpunktionszeichen, einschließlich ! und @ in Kennungen nicht zulässig.

gültige Zeichen für Bezeichner [in Python] sind die Groß- und Kleinbuchstaben durch AZ, das Unterstreichungs _ und, mit Ausnahme der ersten Zeichen, die Ziffern 0 durch 9.

daher eine gültige Zuordnung könnte so aussehen

spam = 'Example' 

für den Bezeichner spam.