python에서 숫자와 문자를 같이 출력하려면 어떻게 해야 하나요?

This topic contains 1 reply, has 2 voices, and was last updated by  cefm**** 2018-06-22 23:57.

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #566

    technote
    Keymaster

    >>> a=1
    >>> b=”a”
    >>> print a+b
    Traceback (most recent call last):
    File “<stdin>”, line 1, in <module>
    TypeError: unsupported operand type(s) for +: ‘int’ and ‘str’

     

    위와 같이 문자와 숫자를 연달아 출력하고 싶습니다.

    하지만 에러가 발생하는데 어떻게 하나요?

     

    #569

    cefm****
    Participant

    >>> a=1
    >>> b=”a”
    >>> print str(a)+b
    1a

     

    위와 같이 int형과 str 형을 같이 출력해주기 위해서는 모두 str 로 type을 통일해 줄 필요가 있습니다. 따라서 str() 함수를 이용해 int 를 str로 변환해 주어야 합니다.

Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.