Python程序创建一个类,其中一个方法从用户那里接受一个字符串,而另一个则打印它

当需要创建一个类时,该类的方法要接受用户的字符串,而另一个方法要打印该字符串,则使用面向对象的方法。在此,定义了一个类,并定义了属性。函数是在类中定义的,用于执行某些操作。将创建该类的实例,并将这些函数用于执行计算器操作。

以下是相同的演示-

示例

class print_it():
   def __init__(self):
     self.string= ""
   def get_data(self):
      self.string=input("输入字符串: ")
   def put_data(self):
      print("字符串是:")
      print(self.string)
print("An object of the class is being created")
my_instance = print_it()
print("The 'get_data' method is being called")
my_instance.get_data()
print("The 'put_data' method is being called")
my_instance.put_data()
输出结果
An object of the class is being created
The 'get_data' method is being called
输入字符串: janewill
The 'put_data' method is being called
字符串是:
janewill

解释

  • 定义了一个名为“ print_it”的类,该类具有“ get_data”和“ put_data”之类的功能。

  • 这些用于执行操作,例如分别从用户获取数据并将其显示在屏幕上。

  • 创建此类的实例。

  • 输入字符串的值,并对其执行操作。

  • 相关消息和输出将显示在控制台上。