프로젝트명 : mandoo_management
문자열 클래스에서 제공하는 함수들 연습
- split()함수는, 구분자를 인자로 입력받아서 문자열을 구분자로 쪼갠 다음 list형태로 반환한다.
- 문자열을 .split(',')을 이용하여 쪼갠 다음, 타입을 확인했더니 list타입이다.
- 쪼개어져 리스트가 된 문자열을 for문으로 출력했더니 2개의 문자열이 나왔다. - 콤마가 아닌 공백(space)를 구분자로 주고 쪼개어보자.
- message.split(' ') - join()함수는 ' '.join(배열)의 형태로 함수앞에서는 사이를 붙혀주는 붙힘자를 받아, 쪼개어진 배열(리스트)를 하나로 합쳐주는 함수다.
- 타입을 확인하보면 str 클래스가 된다.
- replace( , ) 함수는 2개의 인자를 받아서 ( ' 바꾸고싶은 문자열 ' , ' 바꿀 문자열 ' ) 형태를 가진다.
- 공백을 물결표시로 바꾸려면 인자를 ( ' ', '~') 형식으로 주면된다.
- 한글 '이'를 숫자'2'로 바꾸고 싶드면 ( '이', '2') 형식으로 주면 된다. - upper()와 lower() 함수는 전부 대문자 혹은 전부 소문자로 바꿔준다.
*참고) 문자열 시작을 ' 로 했는데, 문자열 중간에 '를 쓰고싶다면 앞에 \만 붙히면 된다. - startswith()함수는 인자로 받은 문자열로 시작하는지 안하는지 boolean형태로 뱉어낸다.
마찬가지로 endswith() 함수도 받은 인자로 끝나는지 안나는지 boolean형태로 뱉어낸다.
- 끝날 때, 공백까지 같아야한다.
'빅데이터 관련 프로그래밍 > Python3 기초 및 업무자동화' 카테고리의 다른 글
참고 : 엑셀의 CSV파일을 읽고->클래스를 활용하여 함수까지계산 -> CSV파일로 쓰기 (0) | 2018.07.05 |
---|---|
10. 다수의 인스턴스 생성을 위한 엑셀에 인자 입력-> csv로 저장 -> 파일읽기-> 인스턴스 생성 -> 파일 쓰기 (0) | 2018.07.04 |
참고 : 클래스를 이용하여 데이터 입력하고 쓰기 (0) | 2018.07.04 |
8. 클래스(class)와 인스턴스(instance) 및 생성자 (0) | 2018.07.04 |
7. 파일 쓰기( TXT /CSV ) (0) | 2018.07.04 |