안녕하세요. 훈츠입니다.
지난 두달간 공부한 파이썬에 대해 간결하고 얇게 정리 합니다.
내용에 대한 수정 및 추가에 대한 의견은 항상 환영합니다. 감사합니다.
목 차
- 문자열 다루기
- 문자열 결합 및 복제
- 이스케이프 문자, \n, \t, \r, \o, \\, \', \""
- 문자열 타입변환 , str()
- 인덱싱 및 슬라이싱
- 문자열 관련 내장함수
- len(), split(), join() , in , not in
- upper(), lower(), capitalize(), islower(), isupper()
- isalpha(), isalnum(), isdecimal(), isspace(), istitle()
- startswith('test'), endswith('.xlsx') , 시작 단어 끝단어 일치
- 문자열 포멧팅
- '{},{},{}'.format(var1,var2,var3)
- '{2},{1},{0}'.format(var1,var2,var3)
- f"test {message}"
- 외부 모듈
- pyperclip , 클립보드 복사 붙여넣기 모듈
문자열 다루기
문자열을 다루는데 아래 다섯가지정도 기억하시면 좋을것 같습니다.
1. 문자열의 결합
결합은 덧셈 기호를 사용해 문자열을 결합합니다. 예시를 참고 부탁 드립니다.
2. 문자열 복제
복제는 곱셈 기호를 사용해 문자열을 복제합니다.
3. 이스케이프 문자
개행, 탭, 역슬래시 같은 것을 이용할때 사용합니다. \n, \t, \\, \', \""
아래 예시처럼 문자열에서 개행 혹은 탭을 할경우 사용합니다.
\n : 개행
\t : 탭
\' : ' 따음표 표시
\" : " 쌍따음표 표시
\\ : \ 역슬래시 표시
4. 문자열 타입변환 , str()
숫자형을 문자열로 변환할때 사용하며, 아래 예시처럼 변환하고자 하는 변수를 str() 내장함수에 넣으면 됩니다.
5. 인덱싱 및 슬라이싱
인덱싱
아래 예시를 보면 '안녕하세요' 라는 문자열을 처음부터 안[0], 녕[1], 하[2], 세[3], 요[4] 로 보고 변수옆에 대괄호를 이용해 해당하는 인덱스 번호를 입력하면 문자열을 읽어 옵니다.
슬라이싱
말그대로 문자를 원하는 형태로 잘라올수 있는 기능입니다. 위 예시에 0,3 을 슬라이싱해오면 '안녕하' 까지 출력되는것을 확인 하실수 있습니다.
문자열 관련 내장함수
- len(), split(), join() , in , not in
- upper(), lower(), capitalize(), islower(), isupper()
- isalpha(), isalnum(), isdecimal(), isspace(), istitle()
- startswith('test'), endswith('.xlsx') , 시작 단어 끝단어 일치
파이썬에서 제공하는 많은 내장함수들중 대표적인 문자열 내장함수를 소개 합니다.
문자열 포멧팅
데이터 값을 문자열에 끼워 넣는 방법을 제공
외부 모듈
문자열 다루는데 pyperclip 외부모듈을 소개 합니다.
외부 모듈이기 때문에 pip install pyperclip 으로 설치 해줍니다.
pip install pyperclip
이상입니다. 감사합니다.
https://rain2002kr.tistory.com/425?category=578330
'컴퓨터 언어 > Python 파이썬' 카테고리의 다른 글
[ 파이썬 Python ] 5. 파이썬의 조건문 및 비교 연산자 (0) | 2022.09.17 |
---|---|
[ 파이썬 Python ] 4. 딕셔너리 dictionary (0) | 2022.09.13 |
[ 파이썬 Python ] 3. 리스트와 리스트 내장 함수 (0) | 2022.09.12 |
[ Python ] 1. 자료형과 연산자 (0) | 2022.08.31 |
[ Python ] 파이썬 개발 환경 및 장점 (0) | 2022.08.28 |