2. 문자열 (String)
문자열을 만드는 여러가지 방법
특수 문자 표현 (escape code) 익히기
\n은 엔터를 나타내고 \t는 tab(띄어쓰기 네 칸)을 나타낸다
문자열 연산하기
문자열의 사칙연산은 어떻게 정의될까
문자열을 그냥 더할 시에는 띄어쓰기 없이 붙어버린다
빈 칸을 강제로 더하면 띄어쓰기가 된다
*빈 칸도 문자열로 인식된다
s2는 -인데 20을 곱했기 때문에 - 20개가 출력되었다
len()함수는 length라는 뜻이다.
16이라는 뜻은 띄어쓰기가 포함된 문자열의 길이이다.
문자열 Formatting
문자열을 특정 형태로 셋팅해둔대로 출력하고 싶을 때 사용함
보통 3번 형태를 주로 사용한다.
변수 이름은 인류애를 위해 영어로 쓰도록 한다.
(만약 코드를 받았는데 중국어가 써있다면 아마 우리는 알아듣지 못할 것이다..)
데이터만 바꾼다면 이 포맷대로 출력할 수 있다.
문자열 관련 함수들 (**)
(영어) 대소문자 바꾸기 upper(), lower()
s = "Hello Python"
s.upper() #'HELLO PYTHON'
s.lowe() #'hello python'
upper은 모두 대문자로
lower은 모두 소문자로
문자 공백 지우기 strip()
s = " 나는 오늘 점심을 먹었습니다."
s.strip() #'나는 오늘 점심을 먹었습니다.'
참고로 앞 뒤에 있는 공백들만 날릴 수 있다
문자열 삽입 join()
s = ('010', '1234', '3456')
'-'.join(s) #'010-1234-3456'
' '.join(s) #'010 1234 3456'
문자열 바꾸기 replace()
s = "Life is too short."
s.split() #['Life', 'is', 'too', 'short.']
split()에 아무것도 쓰지 않으면 빈칸 기준으로 잘라내는 것임

is라는 글자 기준으로 앞 뒤를 잘랐음
(Life+빈칸 , 빈간+too short.)로 나뉨
문자열 바꾸기 replace()
s = "Life is too Short."
# Life를 This pencil로 바꿔봅시다.
s.replace("Life", "This pencil") #'This pencil is too Short.'
replace("원래 단어", "바꿀 단어") 로 사용
빈 칸을 싹 날리고 싶을 때는 이렇게 활용도 가능하다.
'Python > [패스트캠퍼스] 데이터분석 레벨원 : 난생처음 배우는 파이썬 데이터분석' 카테고리의 다른 글
Part 2. 파이썬 최대한 쉽게 맛보기 - CH 01. 데이터 다루기(4) (0) | 2023.01.13 |
---|---|
Part 2. 파이썬 최대한 쉽게 맛보기 - CH 01. 데이터 다루기(3) (0) | 2023.01.13 |
Part 2. 파이썬 최대한 쉽게 맛보기 - CH 01. 데이터 다루기(1) (0) | 2023.01.04 |
Part 1. 데이터 분석, 시작 전 준비하기! - CH 02. 파이썬과 만날 준비하기 (0) | 2023.01.01 |
Part 1. 데이터 분석, 시작 전 준비하기! - CH 01. 파이썬, 그게 뭔데? (2) (0) | 2023.01.01 |
댓글