파이썬 문자열 사용법
파이썬을 이용하여 문자열을 다루는 방법에 대해 포스팅 합니다.
1. '+' 더하기 사용
설명: + 기호를 사용하여 문자열을 연결 가능합니다.
Upper = "Hello"
Lower = "World"
결과 : Upper + Lower # 'Hello World'
2. '*' 곱하기 사용
설명: + 기호를 사용하여 문자열을 연결 가능합니다.
str= "Hello"
결과 : str*2 # 'HelloHello'
3. 문자열 자르기
첫번째 문자부터 네번째 문자까지 표시
str= "Hello Wrold"
결과 : str[0:4] # 'Hell',
4. 문자열 자르기
첫번째 문자부터 네번째 문자까지 표시
str = "Hello Wrold"
결과 : str[0:4] # 'Hell',
5. 문자열 인덱싱
인덱스를 활용하여 특정위치의 문자를 추출합니다.
두번째 위치한 문자를 추출합니다.
str = Hello World
결과: str[1] # 'e'
6. 문자열 바꾸기
"Hbllo World"를 Hello World로 바꾸기
str = "Hbllo World"
str[:1] + 'e' + str[2:] # 'Hello world'
7. 문자열 길이 구하기
len(str)
8. 포함하는 문자열 개수 구하기
해당하는 문자가 몇개 있는지 확인
str = 'Hello World'
결과 : str.count('o') # 2
9. 문자열 검색1
해당하는 문자가 있으면 앞에서 부터 검색하여 인덱스를 반환
없는 경우 -1을 반환
str = 'Hello World'
결과 : str.find('o') # 4
10. 문자열 검색2
해당하는 문자가 있으면 뒤에서 부터 검색하여 인덱스를 반환
없는 경우 -1을 반환
str = 'Hello World'
결과 : str.rfind('r') # 2
11. 숫자 검색
해당하는 문자가 전부 숫자이면 true 아니면 false
str = 'Hello World'
결과 : str.isdigit() # false
str = '123'
결과 : str.isdigit() # true
12. 십진수 검색
해당하는 문자가 십진수이면 true 아니면 false
str = 'Hello World123'
결과 : str.isdecimal() # false
str = '123'
결과 : str.isdecimal() # true
13. 대문자 검색
해당하는 문자가 모두 대문자 이면 true 아니면 false
str = 'HELLO'
결과 : str.isupper() # true
str = 'Hello'
결과 : str.isdecimal() # false
14. 소문자 검색
해당하는 문자가 모두 소문자 이면 true 아니면 false
str = 'hello'
결과 : str.isLower() # true
str = 'Hello'
결과 : str.isLower() # false
15. 대문자 변환
해당하는 문자를 모두 대문자로 변환
str = 'Hello'
결과 : str.upper() # 'HELLO'
16. 소문자 변환
해당하는 문자를 모두 대문자로 변환
str = 'Hello'
결과 : str.lower() # 'hello'
17. 문자열 왼쪽 공백제거
해당하는 문자의 왼쪽 공백을 제거
str = ' Hello'
결과 : str.lstrip() # 'Hello'
18. 문자열 오른쪽 공백제거
해당하는 문자의 오른쪽 공백을 제거
str = 'Hello '
결과 : str.rstrip() # 'Hello'
19. 문자열 양쪽 공백제거
해당하는 문자의 양쪽 공백을 제거
str = ' Hello '
결과 : str.strip() # 'Hello'
20. 문자열이 공백으로만 된 경우 찾기
해당하는 문자열이 공백으로 된 상태이면 true 아니면 false
str = ' '
결과 : str.isspace() # true
str = ' gg '
결과 : str.isspace() # false
21. 문자열을 구분자 기준으로 나누기
해당하는 문자열이 공백으로 된 상태이면 true 아니면 false
str = 'hello, world'
결과 : str.split(sep=',') # as a list['hello', ' world']
'프로그래밍' 카테고리의 다른 글
파이썬(python) 기초 프로그램 예제 (0) | 2021.07.06 |
---|---|
파이썬(python) 설치 방법 (0) | 2021.07.06 |
C# Winform 버튼 애니메이션 만들기 (0) | 2021.05.13 |
삼성 갤럭시 스마트폰 개발자 모드 전환 방법 (5) | 2021.05.05 |
C# 시리얼 통신 클래스 만들기 (0) | 2021.02.17 |
댓글