Python def函数标题

Python def函数标题,python,function,Python,Function,我想做一个函数,但标题中不允许我添加句号 例如: def system.do(): 但它不会让我有句号,所以我怎么能得到它呢 谢谢你的帮助 您不能定义这样的普通函数,因为标识符中不允许使用 发件人: 创建此类函数的唯一方法是在名为system的类中定义名为do的静态方法 class system: @staticmethod def do(): pass print system.do() 您不能定义这样的普通函数,因为标识符中不允许使用 发件人: 创建此类

我想做一个函数,但标题中不允许我添加句号

例如:

 def system.do():
但它不会让我有句号,所以我怎么能得到它呢


谢谢你的帮助

您不能定义这样的普通函数,因为标识符中不允许使用

发件人:

创建此类函数的唯一方法是在名为
system
的类中定义名为
do
的静态方法

class system:
    @staticmethod
    def do():
        pass
print system.do()

您不能定义这样的普通函数,因为标识符中不允许使用

发件人:

创建此类函数的唯一方法是在名为
system
的类中定义名为
do
的静态方法

class system:
    @staticmethod
    def do():
        pass
print system.do()

你为什么想要一个句号?也许你想要一个类?为什么不使用def system_do()?为什么你想要一个句号?也许您想要一个类?为什么不使用def system_do()?这不是唯一的方法,它不必是staticmethod。此外,您还可以编写一个“系统”模块或创建任何类型的(可变的)名为“系统”的对象,并在其上附加一个名为“do”的函数。你的方法是一个很好的方法,除了完全避免目标之外。这不是唯一的方法,它不一定是静态方法。此外,您还可以编写一个“系统”模块或创建任何类型的(可变的)名为“系统”的对象,并在其上附加一个名为“do”的函数。不过,除了完全避免目标之外,你的方法是一个很好的方法。