Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

메소드가 사용자로부터 문자열을 받아들이고 다른 메소드가 그것을 인쇄하는 클래스를 생성하는 Python 프로그램

<시간/>

사용자로부터 문자열을 받는 메서드와 문자열을 출력하는 다른 메서드가 있는 클래스를 생성해야 하는 경우 객체 지향 메서드가 사용됩니다. 여기에서 클래스가 정의되고 속성이 정의됩니다. 함수는 특정 작업을 수행하는 클래스 내에서 정의됩니다. 클래스의 인스턴스가 생성되고 함수는 계산기 작업을 수행하는 데 사용됩니다.

아래는 동일한 데모입니다 -

예시

class print_it():
   def __init__(self):
      self.string = ""
   def get_data(self):
      self.string=input("Enter the string : ")
   def put_data(self):
      print("The string is:")
      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
Enter the string : janewill
The 'put_data' method is being called
The string is:
janewill

설명

  • 'get_data' 및 'put_data'와 같은 기능을 가진 'print_it' 클래스가 정의되었습니다.
  • 사용자로부터 데이터를 가져와 화면에 표시하는 등의 작업을 각각 수행하는 데 사용됩니다.
  • 이 클래스의 인스턴스가 생성됩니다.
  • 문자열 값이 입력되고 이에 대한 연산이 수행됩니다.
  • 관련 메시지 및 출력이 콘솔에 표시됩니다.