파이선 문자열 정리1

Ben Prodo·2021년 6월 17일
0

python

목록 보기
2/3

문자열(String)이란 문자, 단어로 구성된 문자들의 집합임.

ex) "hello word is beautiful"
"abc"
"123"

문자열은 "(큰 따옴표)"'(작은 따옴표)'로 문자열을 만들 수 있다.

백슬러시 \ 뒤에 '' "" 를 사용하면 '' ""를 문자열에 포함시킬 수 있다.
ex) "\"you are so beautiful!\""

이스케이프 코드란?]

문자열 예제에서 여러 줄의 문장을 처리할 때 백슬래시 문자와 소문자 n을 조합한 \n 이스케이프 코드를 사용했다. 이스케이프 코드란 프로그래밍할 때 사용할 수 있도록 미리 정의해 둔 "문자 조합"이다. 주로 출력물을 보기 좋게 정렬하는 용도로 사용한다. 몇 가지 이스케이프 코드를 정리하면 다음과 같다.

코드	설명
\n	문자열 안에서 줄을 바꿀 때 사용
\t	문자열 사이에 탭 간격을 줄 때 사용
\\	문자 \를 그대로 표현할 때 사용
\'	작은따옴표(')를 그대로 표현할 때 사용
\"	큰따옴표(")를 그대로 표현할 때 사용
\r	캐리지 리턴(줄 바꿈 문자, 현재 커서를 가장 앞으로 이동)
\f	폼 피드(줄 바꿈 문자, 현재 커서를 다음 줄로 이동)
\a	벨 소리(출력할 때 PC 스피커에서 '삑' 소리가 난다)
\b	백 스페이스
\000	널 문자
이중에서 활용빈도가 높은 것은 \n, \t, \\, \', \"이다. 나머지는 프로그램에서 잘 사용하지 않는다.

문자열 연산
파이선만 가지고 있는 기능

문자열 + 문자열, 문자열 * 문자열 이 가능하다.

ex1) a = "hello"
b= "world"
print(a+b)
=> helloworld

ex2) a="rose"
b="!"
print(a + b*3)
=>rose!!!

문자열 길이 구하기

a ="hello world"
len(a)
11 (띄어쓰기를 포함함)

profile
이기타적인 개발자

0개의 댓글