728x90
반응형
시작에 앞서
해당 내용은 '<Do it! 점프 투 파이썬> 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다.
자료형
자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다.
[자료형의 종류]
문자열 자료형
문자열: 문자, 단어 등으로 구성된 문자들의 집합
문자열 안에 작은따옴표(')나 큰따옴표(")가 들어가야 할 경우
▶ 작은따옴표일 경우, 큰따옴표로 감싸준다.
▶ 큰따옴표일 경우, 작은따옴표로 감싸준다.
▶ 백슬래시를 작은따옴표(')나 큰따옴표(") 앞에 삽입하면 백슬래시 뒤의 작은따옴표(')나 큰따옴표(")는 문자열을 둘러싸는 기호의 의미가 아니라 문자 ('), (") 그자체를 뜻하게 된다.
여러 줄인 문자열을 변수에 대입하고 싶을 때
★ 이스케이프 코드
이스케이프 코드란 프로그래밍할 때 사용할 수 있도록 미리 정의해둔 문자 조합이다.
★ 이스케이프 코드 종류
코드 | 설명 |
\n | 문자열 안에서 줄을 바꿀 때 사용 |
\t | 문자열 사이에 탭 간격 조절 시 사용 |
\\ | 백슬래시를 문자 그대로 표현할 때 사용 |
\' | 작은따옴표를 그대로 표현할 때 사용 |
\" | 큰따옴표를 그대로 표현할 때 사용 |
\r | 캐리지 리턴(줄 바꿈 문자, 현재 커서를 가장 앞으로 이동) |
\f | 폼 피드(줄 바꿈 문자, 현재 커서를 다음 줄로 이동) |
\a | 벨 소리(출력할 때 PC 스피커에서 '삑' 소리가 난다) |
\b | 백스페이스 |
\000 | 널 문자 |
▶ 이 중에서 활용 빈도가 높은 것은 \n, \t, \\, \', \" 이다.
문자열 연산하기
문자열 인덱싱과 슬라이싱
인덱싱(Indexing): 무언가를 '가리킨다'는 의미
슬라이싱(Slicing): 무언가를 '잘라낸다'는 의미
★ 슬라이싱으로 문자열 나누기
문자열 바꾸기( 슬라이싱 기법을 활용)
▶ 'a[1] = y' 로 진행하게 되면 문자열의 요솟값은 바꿀 수 있는 값이 아니기 때문에 에러가 발생한다.
따라서, 슬라이싱 기법을 사용해 'P' 부분과 'thon' 부분으로 나누고, 그 가운데에 'y' 를 입력하는 방법으로 바꾼다.
다음글
728x90
반응형
'[파이썬 Projects] > <파이썬 기초>' 카테고리의 다른 글
[파이썬] 파이썬기초: 자료형 - 문자열 자료형 (3) (0) | 2024.06.13 |
---|---|
[파이썬] 파이썬기초: 자료형 - 문자열 자료형 (2) (1) | 2024.06.13 |
[파이썬] 파이썬 기초: 자료형 - 숫자형 (0) | 2024.06.13 |
[파이썬] 판다스 (Pandas) - 5 (0) | 2024.05.29 |
[파이썬] 판다스 (Pandas) - 4 (0) | 2024.05.28 |