ABOUT ME

  • 06 - 문자열끼리의 연산
    Python 2020. 7. 7. 10:32

    i = '파이썬'
    j = "문자열"

     

    문자열 연산할 경우는 '+'는 더하기가 아님

    +는 문자열 붙이기

     

    print(i + j) # 파아썬문자열
    print(i + '은 인터프리터 언어이다') # 파아썬문자열

    print("숫자는" + "100입니다") # 숫자는100입니다

     

    str(값) 함수를 사용하여 숫자를 문자열로 형변환(casting)한다.

    num1 = 100

    print("숫자는" + str(num1) + "입니다") #숫자는100입니다

     

    print문은 숫자와 문자가 혼합되었을 때, 문자를 인식해서, 오류가 난다.

    이렇게 혼합되었을 떄는 숫자를 문자로 변경해야 한다.

     

    ex)

    print("숫자는" + num1 + "입니다")

     

    Traceback (most recent call last):
    File "C:/Pythonstudy_CMS/Day_02_CMS/Ex001_variable01.py", line 20, in <module>
    print("숫자는" + num1 + "입니다")
    TypeError: can only concatenate str (not "int") to str

    'Python' 카테고리의 다른 글

    08 - 변수 사용  (0) 2020.07.07
    07 - 다양한 변수선언 방법  (0) 2020.07.07
    05 - 변수(variable)  (0) 2020.07.07
    04 - 숫자(number)  (0) 2020.07.07
    03 - 문자(str), 문자열(text sequence)  (0) 2020.07.06

    댓글

Designed by Tistory.