Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 파이썬 입력하기
- 워드프레스 플러그인
- 드림호스트
- 파이썬 함수 구조
- 파이썬 return
- 파이썬 기초
- 파이썬 제어문
- 배민커넥트 효율
- pingendo
- DreamHost
- 파이썬 기초함수
- 반응형 웹
- 파이썬 기초 함수
- 검색엔진 노출
- 파이썬 함수 형태
- 티스토리 등록
- 배민커넥트 후기
- 긴급재난지원금 사용처
- 파이썬 뷰티풀숩
- 파이썬 함수
- elementor
- 파이썬 함수호출
- 배민커넥트 꿀팁
- 배민커넥트 시작
- 구글서치콘솔
- django
- 배민커넥트 팁
- 파이썬 크롤링
- 배민커넥트 도보
- 파이썬 입출력 예제
Archives
WalkingBo의 걷는 정보
파이썬 문자열 추출 본문
파이썬 문자열 내 문자 추출
a = '워킹보의 티스토리'
b = '워킹워킹'
print(a[0]) -> 워
print(b[4]) -> IndexError : 우리는 흔히 1부터 숫자를 세지만, 파이썬에서는 0부터 세기 때문에 b의 마지막 글자 킹의 위치는 3입니다.
print(a[0:2]) -> 워킹 : 범위 지정도 가능합니다. [시작:끝], 끝에 들어가는 숫자 이전까지의 문자열이 출력됩니다.
print(b[1:]) -> 킹워킹 : 시작점만 정하고 끝을 정하지 않으면 끝까지 출력합니다.
print(b[:2]) -> 워킹 : 0,1번째의 문자열이 추출됩니다. 시작점을 정하지 않고 끝만 정하면 끝의 위치 전까지의 문자열이 추출 됩니다.
print(a[-2:9]) -> 토리 : "-숫자" 끝에서 몇 번째부터 라는 의미를 가지고 있습니다. 앞의 예제는 끝에서 두 번째부터 8번째 위치의 문자열을 추출하라는 뜻입니다.
print(a[-4:-2]) -> 티스 : 끝에서 4번째부터 시작해서 끝에서 두 번째 전까지(-3까지)의 문자열을 추출하라는 뜻입니다.
print(b[0:4:1]) -> 워킹워킹 : 새로운 숫자가 하나 더 추가됐는데, 마지막 부분의 숫자는 얼마만큼 건너뛸지를 정하는 숫자입니다. 1이면 1칸씩 건너뛰라는 것인데 이는 없는 것과 동일합니다.
print(b[0:4:2]) -> 워워 : 2칸씩 건너뛰라는 뜻이기 때문에 다음과 같이 출력됩니다.
요약
문자열 추출하는 방법
a = "워킹보의 티스토리"
1. 일반 문자 추출하기: 해당 문자열의 위치를 적어주면 됩니다. a[0]
2. 범위로 문자, 문자열 추출하기 : 범위를 지정해 주면 됩니다. a[start : end : step]
- start : 시작 위치, end : 종료 위치(그 위치의 전까지), step : 건너뛰기(step 자리에 1을 적으면 없는 것과 동일)
'IT > 파이썬 및 장고' 카테고리의 다른 글
파이썬 크롤링 - 뷰티풀숩 기초 (0) | 2020.05.20 |
---|---|
파이썬 크롤링(웹)-기초 (1) | 2020.05.19 |
파이썬 - 변수 (0) | 2020.05.17 |
파이썬 문자열과 출력함수 - print( ) (0) | 2020.05.12 |
RSS 피드 받기 (0) | 2020.01.31 |
Comments