python

[python]문자열 포멧팅 출력

다있는닉네임 2023. 1. 5. 15:44

문자열

문자열이란 문자, 단어 등으로 구성된 것이며 문자열은 “”,’‘로 둘러싸여 있는 구조이다.

"hello word"
'python'
"123"
"가나다라"

문자열을 만드는 방법

  1. "" 사용
    "hello word"
    
  2. '' 사용
    'python'
    
  3. """ 사용
    """123"""
    
  4. '''사용
    '''가나다라'''
    

문자열 안에 ““나 ‘‘를 포함시키고 싶을 경우

  1. 문자열에 ' 포함
    print("'안녕하세요'")
    
  2. 문자열에 " 포함
    print('"안녕하세요"')
    
  3. \사용해서 ',"를 포함
    print("\"안녕하세요\"")
    print('\'안녕하세요\'')
    

문자열 포맷팅 출력 방법

문자열 예시

a = 2
b = 8
c = "python"

  1. 문자열 포맷코드 이용
    • 문자 : %s
    • 정수 : %d
print("%d+%d=%d"%(a,b,a+b))
>> 2+8=10
print("나는 %s 을 배우고 있어"%c)
>> 나는 python을 배우고 있어
  1. format()함수 사용
print("{}+{}={}".format(a,b,a+b))
>> 2+8=10
print("나는 {}을 배우고 있어".format(c))
>> 나는 python을 배우고 있어
  1. f 사용(python3.6버전부터 사용가능)
print(f"{a}+{b}={a+b}")
>> 2+8=10
print(f"나는 {c}을 배우고 있어")
>> 나는 python을 배우고 있어
  1. {} 이용
print("{a}+{b}={a+b}")
>> 2+8=10
print("나는 {c}를 배우고 있어")
>> 나는 python을 배우고 있어

참고 사이트 : https://wikidocs.net/13

'python' 카테고리의 다른 글

[python]리스트 컴프리헨션(List Comprehension)  (0) 2023.03.08
[python]스택(stack)  (0) 2023.03.07
[python]투포인터  (1) 2023.01.07
[python]리스트(List)  (3) 2023.01.05
[python] 자료형  (0) 2023.01.04