【问题标题】:How do i create a function but in a different way?我如何以不同的方式创建函数?
【发布时间】:2021-04-04 09:37:10
【问题描述】:

例如:

string = "me"

def print_str(n):
    print(n)

string.print()

我想做这样的事情

【问题讨论】:

  • 你熟悉OOP吗?

标签: python windows function coding-style


【解决方案1】:

在完全理解这一点之前,您可能需要阅读 python 中的面向对象编程,但为了这个问题,我认为这就是您要寻找的:

class Class():
    def __init__(self, text):
        self.text = text
    
    def output(self):
        print(self.text)



obj = Class("me")
obj.output()

输出:

me

【讨论】:

  • 不,我已经知道 OOP,我想在 python 中创建类似 split 函数的东西。就像你有的地方: string = "hello" string.split(' ') 像这样,你对一个字符串做。
  • 就是这样完成的。 split() 是字符串类的一个方法。另外,查找方法和函数之间的区别。
猜你喜欢
  • 2020-07-19
  • 2012-10-10
  • 2022-01-10
  • 1970-01-01
  • 2021-07-05
  • 2016-09-02
  • 2021-01-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多