Python/Python 기초 정리

[Python] 문자열 관련 함수 : 공백 관련 함수

Jake the Dog 2022. 3. 19. 12:18
반응형

공백 존재 여부 관련 함수

isspace()

  • 문자열이 공백으로만 이루어져 있는지 확인하는 함수
a = "    "
b = "  s "

print("a.isspace() >>> ", a.isspace())
print("b.isspace() >>> ", b.isspace())

# result
a.isspace() >>>  True
b.isspace() >>>  False

공백 제거 관련 함수

strip()

  • 문자열 앞뒤공백을 제거
a = " s "

print("a >>> '" + a + "'")
print("a.strip >> '" + a.strip() + "'")

# result
a >>> ' s '
a.strip >> 's'

lstrip()

  • 문자열 앞쪽(왼쪽) 공백을 제거
a = " s "

print("a >>> '" + a + "'")
print("a.lstrip >> '" + a.lstrip() + "'")

# result
a >>> ' s '
a.lstrip >> 's '

rstrip()

  • 문자열 뒤쪽(오른쪽) 공백을 제거
a = " s "

print("a >>> '" + a + "'")
print("a.rstrip >> '" + a.rstrip() + "'")

# result

공백 추가 관련 함수

center()

  • 총 길이가 매개변수로 받은 문자열 폭만큼 되도록 공백을 추가하여 중앙 정렬을 한다.
  • center(width:int)
a = 'Hello'
print("a.center(30) >>> ", "'" + a.center(30) + "'")

# 결과
a.center(30) >>>  '            Hello             '
반응형