TOP
class="layout-aside-left paging-number">
본문 바로가기
[파이썬 Projects]/<파이썬 기초>

[파이썬] 파이썬기초: 자료형 - 문자열 자료형 (1)

by 기록자_Recordian 2024. 6. 13.
728x90
반응형
시작에 앞서
해당 내용은 '<Do it! 점프 투 파이썬> 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다.

 자료형

 

자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다.

 

[자료형의 종류]


문자열 자료형

 

문자열: 문자, 단어 등으로 구성된 문자들의 집합


문자열 안에 작은따옴표(')나 큰따옴표(")가 들어가야 할 경우

▶ 작은따옴표일 경우, 큰따옴표로 감싸준다.

▶ 큰따옴표일 경우, 작은따옴표로 감싸준다.

▶ 백슬래시를 작은따옴표(')나 큰따옴표(") 앞에 삽입하면 백슬래시 뒤의 작은따옴표(')나 큰따옴표(")는 문자열을 둘러싸는 기호의 의미가 아니라 문자 ('), (") 그자체를 뜻하게 된다.


여러 줄인 문자열을 변수에 대입하고 싶을 때

 

 

★ 이스케이프 코드

이스케이프 코드란 프로그래밍할 때 사용할 수 있도록 미리 정의해둔 문자 조합이다.

 

★ 이스케이프 코드 종류

코드 설명
\n  문자열 안에서 줄을 바꿀 때 사용
\t 문자열 사이에 탭 간격 조절 시 사용
\\ 백슬래시를 문자 그대로 표현할 때 사용
\' 작은따옴표를 그대로 표현할 때 사용
\" 큰따옴표를 그대로 표현할 때 사용
\r 캐리지 리턴(줄 바꿈 문자, 현재 커서를 가장 앞으로 이동)
\f 폼 피드(줄 바꿈 문자, 현재 커서를 다음 줄로 이동)
\a 벨 소리(출력할 때 PC 스피커에서 '삑' 소리가 난다)
\b 백스페이스
\000 널 문자

 

▶ 이 중에서 활용 빈도가 높은 것은 \n, \t, \\, \', \" 이다.


문자열 연산하기

 


문자열 인덱싱과 슬라이싱

 

인덱싱(Indexing): 무언가를 '가리킨다'는 의미

슬라이싱(Slicing): 무언가를 '잘라낸다'는 의미

★ 슬라이싱으로 문자열 나누기

 


문자열 바꾸기( 슬라이싱 기법을 활용)

 

 

▶ 'a[1] = y' 로 진행하게 되면 문자열의 요솟값은 바꿀 수 있는 값이 아니기 때문에 에러가 발생한다.

따라서, 슬라이싱 기법을 사용해 'P' 부분과 'thon' 부분으로 나누고, 그 가운데에 'y' 를 입력하는 방법으로 바꾼다.


다음글

 

[파이썬] 파이썬기초: 자료형 - 문자열 자료형 (2)

시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다. 자료형 자료형이란

puppy-foot-it.tistory.com

 

728x90
반응형