편집 기록

편집 기록
  • 프로필 엽토군님의 편집
    날짜2021.05.21

    파이썬 문자열을 변수명으로 변환하기


    안녕하세요. ^^

    어떠한 프로그램을 만들다가, "인자로 전달받은 문자열을 self.변수로 치환할 수 있을까?" 라는 궁금함이 생겨서 질문을 드립니다.

    가령 이런 경우입니다.

    def a(self, string) :
        self.string = {
        ~~~~~~~~
        }
    
    a('hello')
    

    굉장히 생략한 내용이지만, 의도는 전달한 인수를 그대로 변수화를 시킬수 있는가입니다.

    a('hello') 로 string 에 문자열 'hello' 를 전달한 후, 그걸 string 자리에 꽂아넣어 최종적으로 self.hello 라는 변수의 이름을 만들수 있는가 입니다.

    이게 파이썬 내부에서 과연 가능한건지 정말 궁금합니다.

    질문에 관심가져주신 모든 분께 감사드리며, 아무쪼록 좋은 답변 기다리고 있겠습니다. 감사합니다 ^^

  • 프로필 알 수 없는 사용자님의 편집
    날짜2021.05.20

    파이썬 문자열을 변수명으로 변환하기


    안녕하세요. 파린이 입니다 ^

    어떠한 프로그램을 만들다가, "인자로 전달받은 문자열을 self.변수로 치환할 수 있을까?" 라는 궁금함이 생겨서 질문을 드립니다.

    가령 이런 경우입니다.

    def a(self, string) :
        self.string = {
        ~~~~~~~~
        }
    
    a('hello')
    

    굉장히 생략한 내용이지만, 의도는 전달한 인수를 그대로 변수화를 시킬수 있는가입니다.

    a('hello') 로 string 에 문자열 'hello' 를 전달한 후, 그걸 string 자리에 꽂아넣어 최종적으로 self.hello 라는 변수의 이름을 만들수 있는가 입니다.

    이게 파이썬 내부에서 과연 가능한건지 정말 궁금합니다.

    질문에 관심가져주신 모든 분께 감사드리며, 아무쪼록 좋은 답변 기다리고 있겠습니다. 감사합니다 ^