0

関数を作りたいのですが、タイトルにピリオドを追加できません。

例えば:

 def system.do():

しかし、完全に停止することはできません。どうすれば停止できますか?

助けてくれてありがとう!

4

1 に答える 1

4

.識別子では許可されていないため、そのような通常の関数を定義することはできません。

ドキュメントから:

identifier ::=  (letter|"_") (letter | digit | "_")*
letter     ::=  lowercase | uppercase
lowercase  ::=  "a"..."z"
uppercase  ::=  "A"..."Z"
digit      ::=  "0"..."9"

このような関数を作成できる唯一の方法は、 という名前doのクラスで という名前の静的メソッドを定義することsystemです。

class system:
    @staticmethod
    def do():
        pass
print system.do()
于 2013-06-08T10:25:43.997 に答える