티스토리 뷰
문자 가져오기
인덱스(Index) : 문자의 위치
인덱싱(Indexing) : 위치를 이용해서 문자열에 있는 문자를 가져오는 것
Python
012345 : 인덱스
abcde
01234
>>> alphabet = 'abcde'
>>> print(alphabet[0])
a
>>>
>>> print(alphabet[3])
d
>>>
>>> print(alphabet[4])
e
print(변수이름[])
대괄호 안에 인덱스 번호를 입력
문자 뒤에서부터 가져오기
Python
-6-5-4-3-2-1 : 인덱스
abcde
-5-4-3-2-1
>>> print(alphabet)
abcde
>>>
>>> print(alphabet[-1])
e
>>> print(alphabet[-5])
a
>>> print(alphabet[-3])
c
슬라이싱 : 여러 개의 문자 가져오기
[ : ]
>>> my_str = 'Hello Python!'
>>>
>>> print(my_str[0:1])
H
>>>
>>> print(my_str[0:2])
He
>>>
>>> print(my_str[3:7])
lo P
>>>
[0:1] 0부터 1전까지
[0:2] 0부터 2전까지
[3:7] 3부터 7전까지
빈 칸도 포함하여 카운트한다.
Hello Python
01234567891011
print(my_str[3:7])은 빈칸 포함하니 lo P가 된다.
숫자 생략하여 문자 가져오기
[ :3]
처음부터 3전까지
[2: ]
2부터 끝까지
>>> print(my_str)
Hello Python!
>>>
>>> print(my_str[:5])
Hello
>>>
>>> print(my_str[6:])
Python!
>>>
문자열 분리하기
.split()
--> 메소드(method) : 특정 자료형(변수 타입)만 사용할 수 있는 함수
>>> fruit_str = 'apple banana lemon'
>>>
>>> fruits = fruit_str.split()
>>>
>>> print(fruits)
['apple', 'banana', 'lemon']
.split()
괄호 안에 아무것도 없으면 공백을 기준으로 나눈다.
괄호 안에 문자를 넣으면 문자를 기준으로 나눈다.
.format()
문자열을 자유롭게 표현하기 위한 메소드
>>> print('Life is {}'.format('Short'))
Life is Short
>>>
>>> print('{} × {} = {}'.format(2, 3, 2*3))
2 × 3 = 6
Udemy에서 김왼손 님의 파이썬 기초 강의로 공부 중
'Programming > Python' 카테고리의 다른 글
파이썬 기초 | 주석 넣기 (0) | 2021.04.20 |
---|---|
파이썬 기초 | 여러줄문자열, 출력끝지정, 이스케이프코드 (0) | 2021.04.20 |
파이썬 기초 | 문자열, 문자열연산 (0) | 2021.04.19 |
파이썬 기초 | 변수, 할당연산자, 복합할당연산자, 변수이름 (0) | 2021.04.19 |
파이썬 기초 | print() 함수, 연산자, 제곱, 몫, 나머지 (0) | 2021.04.19 |
댓글
최근에 올라온 글
페이지 이동 안내
보던 글 목록 : 브라우저 뒤로 가기 메인 화면 : 좌측 상단 아이콘
보던 글 목록 : 브라우저 뒤로 가기 메인 화면 : 좌측 상단 아이콘
🍍 The GOAL: AI expert에 가까워지는 중
🍍 I am becoming AI expert who can develop cool things by coding.
🍍 I am becoming AI expert who can develop cool things by coding.