03
14

문자열과 덧셈(+)

  • 문자열 더하기 문자열은 두 문자열을 이어 붙여서 새로운 문자열을 생성함
year="2021"
month="04"
day="08"

date=year+'-'+month+'-'+day
print(date)

 

실행 화면

 

  • 문자열에 대해서 뺄셈(-)과 나눗셈(/) 연산자는 의미가 없음(에러 발생)
  • 문자열에 대해서 곱셈 연산은 문자열의 반복
a="python"
a*3

 

실행 화면

 

대문자 / 소문자

대문자 또는 소문자의 새로운 문자열 객체를 리턴

  • 문자열.upper()
  • 문자열.lower()
ticker="btc-krw"
new_ticker=ticker.upper()
new_ticker

 

실행 화면

ticker = "BTC-KRW"
ticker.lower()

 

실행 화면

 

문자열 쪼개기

split() 메서드

  • 인자를 전달하지 않으면 공백을 기준으로 문자열을 나눔
  • 인자를 전달하면 해당 인자를 기준으로 문자열을 나눔
date="2020-03-24"
date.split('-')

 

실행 화면

 

문자열 변경

  • 문자열은 변경할 수 없음(immutable)
name="KAKAO"
name[0]='T'

 

실행 화면

 

  • 슬라이싱이나 replace 메서드(함수)로 새로운 문자열을 생성해야 함
name="KAKAO"
new_name = "T"+name[1:]
new_name

 

실행 화면

 

name="KAKAO"
new_name2 = name.replace('K','T',1)
new_name2

 

실행 화면

 

문자열의 길이

len(문자열)

date="2020-03-24"
len(date)

 

실행 화면

 

문자열 공백 제거

문자열.strip()

  • 문자열 좌/우의 공백을 제거함
code=" 005930 "
code=code.strip()
code

 

실행 화면

 

컴마

문자열에서 컴마 제거

close="61,100,100"
close.replace(",","")

 

실행 화면

 

문자열에 컴마 넣기

close=63100000
format(close,",d")

 

실행 화면

 

 

'인터넷강의 > Python 101: 파이썬 문법 및 프로젝트' 카테고리의 다른 글

타입 변환  (0) 2023.03.15
문자열 인덱싱과 슬라이싱  (0) 2023.02.21
변수  (0) 2023.02.15
데이터 타입  (0) 2023.02.15
파이썬 개발 환경  (0) 2023.02.14
COMMENT