문자열 조작 방법
Python에는 문자열 작업을 위한 많은 방법(즉시 사용 가능한 기능)이 있습니다. 대부분은 점 표기법을 사용하여 호출되며
메서드라고 합니다. 문자열 조작 방법의 전체 목록은 온라인에서 찾을 수 있습니다.
그들 중 일부에 대해 알아 봅시다.
s = "aAbBcC"
sUp = s.upper()
# sUp = "AABBCC" - 번역하는 방법
# 문자열의 각 문자를 대문자로
sLow = s.lower()
# sLow = "aabbcc"; - 번역하는 방법
# 문자열의 각 문자를 소문자
점의 왼쪽에는 메서드를 적용할 문자열(또는 인용 부호로 묶인 문자열 자체)의 이름이 있고 점의 오른쪽에는 메서드의 이름이 있습니다. 메서드는 항상 괄호로 작성됩니다. 필요한 경우 괄호 안에 매개변수가 있을 수 있습니다.
이전에는 특정 형식으로 화면에 데이터를 표시할 때 문자열로 작업하는 방법인 format()
방법을 이미 사용했습니다.
a = 4
b = 5
print("{}+{}={}".format(a,b,a+b)) # 4+5=9
또 다른 유용한 메서드 isdigit()
는 문자열의 모든 문자가 숫자인지 확인하는 메서드로 부울 값(True 또는 False)을 반환합니다.
s = "ab1c"
print(s.isdigit()) #거짓
에스 = "123"
인쇄(s.isdigit()) #참
유용한 strip()
메소드를 사용하면 문자열의 시작과 끝에서 공백을 제거할 수 있습니다.
s = " ab 1c "
print('s=', s.strip()) # s=ab 1c