Python에서 공백 제거
질문: 문자열에서 공백(공백 및 탭)을 어떻게 제거할 수 있습니까? Python?
답변:
Python에는 문자열에서 공백을 제거하는 데 사용할 수 있는 여러 가지 방법이 있습니다.
1. str.strip()
str.strip() 메서드는 문자열의 왼쪽과 오른쪽 모두에서 공백을 제거합니다. 예:
<code class="python">s = " \t a string example\t " s = s.strip() print(s) # Output: "a string example"</code>
2. str.rstrip()
str.rstrip() 메서드는 문자열 오른쪽에서만 공백을 제거합니다.
<code class="python">s = s.rstrip() print(s) # Output: "a string example"</code>
3. str.lstrip()
str.lstrip() 메서드는 문자열 왼쪽에서만 공백을 제거합니다.
<code class="python">s = s.lstrip() print(s) # Output: "a string example "</code>
4. str.strip(chars)
str.strip(chars) 메서드를 사용하여 제거할 특정 문자 집합을 지정할 수도 있습니다.
<code class="python">s = s.strip(' \t\n\r') print(s) # Output: "astringexample"</code>
이렇게 하면 모든 공백이 제거됩니다. 문자열 양쪽의 , t, n 또는 r 문자
5. re.sub
또한 정규식 모듈(re)을 사용하여 문자열에서 공백을 제거할 수 있습니다.
<code class="python">import re print(re.sub('[\s+]', '', s)) # Output: "astringexample"</code>
이 정규식은 공백을 원하는 만큼 대체합니다. 빈 문자열로 공백을 효과적으로 잘라냅니다.
위 내용은 Python의 문자열에서 공백을 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!