IT_Python

[파이썬기초] 문자열 함수(replace, format, split)

soyounism 2021. 12. 7. 10:15

문자열 함수

  • replace : 문자열 내의 특정 문자를 치환
  • format : 문자열내의 특정한 값을 변수로부터 초기화하여 동적으로 문자열 생성
  • split : 문자열을 특정한 문자구분하여(delimiter)문자열의 리스트로 치환

 

[replace]

a='hello coffee'
a
a.upper() #대문자로 변환

결과:

HELLO COFFEE

 

a.replace('h', 'p') #h를 p로 바꾼다

결과:

pello coffee

 

 

[format]

coffee= 4500
bean= 300.25
b='커피가격은 {}원이고, 원두가격의 {}%이다'.format(coffee, bean)
print(b)

결과:

커피가격은 4500원이고, 원두가격의 300.25%이다
 
 

 

[split]
print(a.split())#띄워쓰기 기준으로 문자열 자르기
a.split('o')

결과:

['hello', 'coffee']
['hell', ' c', 'ffee']

 

b='2021-12-04'
print(b.split('-'))

결과:

['2021', '12', '04']