1. 문자열 데이터 생성
(1) 기본 생성
그저 " ", ' '으로 문자열 데이터라는 것으로 포장해주면 된다
(2) 개행 문자 사용 값 대입
개행 문자 \n을 사용하여
개행이 포함된 데이터를 대입했다
(3) 개행하여 값 대입
""" ~ """ 여러 줄 주석처리 문자와 같다
""" ~ """을 사용하여 값 입력 시
입력시 개행이 출력 시 개행으로 이어진다.
(4) " 와 ' 의 표현법
" " 안에서는 ' '를 표현할 수 있다
반대로 ' ' 안에서는 " "를 표현할 수 있다
이렇게 사용한다
만약 ' ' 대신 " "을 넣었다면
문자열이 분리되며 수면은 낙동강 오리알
그럼 다른 방법으로 편하게 표현할 순 없을까?
이렇게 \ (역 슬래쉬)를 표기하고 싶은 문자 앞에 입력하면
정상적으로 출력된다.
2. 문자열의 길이 구하기 len( )
memo 변수에 문장을 담고
len(memo)를 출력하자 memo에 담긴
문자열의 총길이 32 가 출력된다
3. 문자열 인덱싱
문자열에서 인덱싱 번호로 요소를 불러올 수 있다
Hello Python! 에서
인덱싱 번호는 0은 H, 1은 e, 2는 l
이런 식으로 진행되는 것이다
고로 각각 인덱스 번호에 해당하는 요소들을
불러오고 있다
세 번째 -1 은 뒤에서 첫 번째라는 소리다
그래서! 가 출력되는 결과를 볼 수 있다.
4. 문자열 슬라이싱
[ 시작 위치 : 끝 위치 ]로 사용하며
시작 위치의 문자를 시작으로 끝 위치 -1 번째의 구간의 문자열을 가져온다
만약 시작 위치가 생략되어있다면 0 즉, 값의 처음부터 시작을 하고
끝 위치가 생략되어 있다면 시작 지점부터 값의 끝까지를 가져온다.
'Python > Python 문법' 카테고리의 다른 글
Python [ List 생성 및 기초 ] (0) | 2019.12.19 |
---|---|
Python 문자열 메서드 [ count, find, index, join, upper,lower, strip, replace, (0) | 2019.12.19 |
Python 입력, input( ), [ split, map ] (0) | 2019.12.18 |
Python 변수, type( ) (0) | 2019.12.18 |
Python 기본출력함수, 서식문자, format( ), f접두어 (0) | 2019.12.18 |