프로젝트명 : mandoo_management

문자열 클래스에서 제공하는 함수들 연습

practice_string.py

  • split()함수는, 구분자를 인자로 입력받아서 문자열을  구분자로 쪼갠 다음  list형태로 반환한다.
    - 문자열을 .split(',')을 이용하여 쪼갠 다음, 타입을 확인했더니 list타입이다.
    - 쪼개어져 리스트가 된 문자열을 for문으로 출력했더니 2개의 문자열이 나왔다.
    image

  • 콤마가 아닌 공백(space)를 구분자로 주고 쪼개어보자.
    - message.split(' ')
    image


  • join()함수는 ' '.join(배열)의 형태로 함수앞에서는 사이를 붙혀주는 붙힘자를 받아, 쪼개어진 배열(리스트)를 하나로 합쳐주는 함수다.
    - 타입을 확인하보면 str 클래스가 된다.
    image


  • replace( , ) 함수는 2개의 인자를 받아서  ( ' 바꾸고싶은 문자열 ' ,  ' 바꿀 문자열 ' ) 형태를 가진다.
    - 공백을 물결표시로 바꾸려면 인자를 ( ' ', '~') 형식으로 주면된다.
    - 한글 '이'를 숫자'2'로 바꾸고 싶드면 ( '이', '2') 형식으로 주면 된다.
    image
    image

  • upper()와 lower() 함수는 전부 대문자 혹은 전부 소문자로 바꿔준다.
    *참고) 문자열 시작을 ' 로 했는데, 문자열 중간에 '를 쓰고싶다면 앞에 \만 붙히면 된다.
    image


  • startswith()함수는 인자로 받은 문자열로 시작하는지 안하는지 boolean형태로 뱉어낸다.
    마찬가지로 endswith()
    함수도 받은 인자로 끝나는지 안나는지 boolean형태로 뱉어낸다.
    - 끝날 때, 공백까지 같아야한다.
    image
    image

+ Recent posts