[python] 10. 문자열 다루기
1. 문자열 관련 함수
1) 문자열 길이 len()
- 문자열 길이 반환
2) 문자열 나누기 split()
- 문자열을 특정 문자를 중심으로 분리하는 함수
- 결과를 리스트로 제공한다.
3) 문자열 결함 join()
- 특정 문자를 사이사이에 넣어 리스틀 문자열로 결함합니다.
4) in, not in 연산자
- 단어가 문자열에 존재하는 확인
- 대소 문자를 구분한다.
5) upper(), lower(), isupper(), islower()
- upper(), lower() 대/소 문자로 변경
- isupper(), islower() 대/소 문자 확인
6) isX 계열 문자열 함수
7) statwith(), endwith()
- statwith() 특정 문자열로 시작하는 확인
- endwith() 특정 문자열로 끝나는지 확인
7. 문자열 포맷팅
1) python 2 버전 포매팅
- 옛날 스타일 % 를 사용
- %s 문자열 표현, %d 숫자 표현
2) python 3 번 포매팅
- python2 방식도 지원함
(1) 순차적으로 포매팅
(2) 순서를 변경하여 포매팅
(3) 키워드 파라미터로 포매팅<직관 적이여서 좋다>
(4) 딕셔너리 포매팅(데이터를 모두 딕셔너리로 만들어서 사용)
8. Copy & Paste 클립보드 - pyperclip 모듈
- copy(), paste()함수로 텍스를 클립보드에 복사하고 붙이기를 지원
- Ctrl+C, Ctrl+V 지원
- pyperclip 모듈 설치 필요
- copy() 호출시 바로 클립보드에 복사가 된다.
- paste() 호출시 클립보드에 내용을 붙여 넣기가 된다.
Ex)
import pyperclip
pyperclip.copy('hellow')
pyperclip.paste()
'hellow'
'ProgrammingLang > python' 카테고리의 다른 글
[python] 12. 정규 표현식 2 - search(), findall (0) | 2018.11.15 |
---|---|
[python] 11. 정규 표현식 1 (0) | 2018.11.14 |
[python] 9. 모듈과 패키지 (0) | 2018.11.12 |
[python] 8. 함수 (0) | 2018.11.09 |
[python] 7. 코드 구조2 및 zip ,딕셔너리 setdefault, range 사용 (0) | 2018.11.09 |