Python程序创建类,在其中一个方法接受来自用户的字符串,另一个打印它
当需要创建一个类,该类具有从用户接受字符串的方法和另一个打印字符串的方法时,使用面向对象的方法。在这里,定义一个类,并定义属性。在类内定义执行某些操作的函数。创建一个类的实例,使用函数来执行计算器操作。
以下是相同示范的演示,如下所示。
更多Python相关文章,请阅读: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("正在创建一个类的实例")
my_instance = print_it()
print("正在调用 'get_data' 方法")
my_instance.get_data()
print("正在调用 'put_data' 方法")
my_instance.put_data()
输出
正在创建一个类的实例
正在调用 'get_data' 方法
输入字符串:janewill
正在调用 'put_data' 方法
字符串为:
janewill
说明
- 定义一个名为 ‘print_it’ 的类,其中包含 ‘get_data’ 和 ‘put_data’ 等函数。
- 这些用于执行操作,例如从用户获取数据并分别在屏幕上显示它。
- 创建此类的实例。
- 输入字符串的值,对其进行操作。
- 相关消息和输出将显示在控制台上。