파이썬 문자열 사용법
본문 바로가기
프로그래밍

파이썬 문자열 사용법

by 124578 2021. 7. 6.

파이썬 문자열 사용법

파이썬을 이용하여 문자열을 다루는 방법에 대해 포스팅 합니다.

 

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) 설치 방법

 

>>> 파이썬(python) 기초 프로그램

 

 

댓글


TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로