프로그래밍/python

파이썬 문자열

우끼우끼몽키 2023. 6. 25. 01:52

문자열 포매팅

문자열에 값을 삽입하는 방법이다. 크게 세가지로 사용할 수 있다.

 

포맷코드에 대입

  • "this is  %s" % "apaple"
  • "this is  %d %s" % (3, "apaple")

 

format 함수 사용

  • "this is {} {}".format(3, apple)
  • "this is {0} {1}".format(3, apple)
  • "this is {number} {name}".format(number=3, name=apple)

 

f 문자열 포매팅(파이선 3.6 이상)

문자열 앞에 f 접두어를 붙여서 사용한다.

  • f "this is {number} {name}"
  • f "this is {number} {dict["number"]}"

 

문자열 관련 함수

함수 기능 예시 비고
count 개수 반환 a.count()  
(r)find 문자열 위치 찾기 a.find('element') = index  
index 문자열 위치 찾기 a.find('element') => index 문자열 못찾는 경우 에러 발생
join 문자열 삽입 ','.join 'a' => [a,b,c,d]  
upper 대문자 변환 a.upper()  
lower 소문자 변환 a.lower()  
isupper 문자열 전체가 대문자인지 a.isupper()  
islower 문자열 전체가 소문자인지 a.islower()  
(l,r)strip 좌,우, 좌우 공백제거 a.strip()  
       
replace 문자열 바꾸기 a.replace('src','dst')  
split 문자열 나누기 a.split(':') 파라미터가 없는 경우 공백으로 처리

 

'프로그래밍 > python' 카테고리의 다른 글

파이썬 리스트  (0) 2022.11.30