이것은 문자열의 함수이다.
객체 지향 프로그래밍이라는
코드 작성 방식으로 사용이 되고
기본 문법은
문자열. 함수(매개변수)
ex) 주어. 동사(목적어)
의 형태로 사용되며
예로
" { } ".format( ) 등이 있겠다.
종류
1. format ( ) 함수
*중요
기능 : 숫자와 문자열을
다양한 형태로 출력할 수 있다.
기본 사용법은 2가지로
중괄호 안에 매개변수를 넣는 방법과
중괄호에 변수를 넣어 해당 변수를
매개변수 안에 입력해 주는 방법.
" { } ".format( )
"{name} 당신은 천재입니다".format ( name = "타쿠대디")

2. upper ( ) 와 lower( )
문자열의 알파벳을 대문자 혹은 소문자로
바꾸어 준다. 괄호 안의 매개변수에는
아무 값도 넣지 않는다.

3. .strip ( )
다른 프로그래밍 언어에서는
trim이라고 쓰며
같은 기능을 수행한다.
문자열 양쪽의 공백을
제거해 준다.
매개변수는 비워둔다.

.
팁으로
.lstrip( ) : left, 왼쪽 공백 제거
.rstrip( ) : right, 오른쪽 공백 제거
4. is( ) 함수
boolean과 비슷하게
결괏값을 true나 false로
돌려주고 종류가 다양하며
매개변수는 넣지 않아도 된다.
종류
.isalpha ( ) 문자여?
.isdigit ( ) 숫자여?
사용 시 주의사항으로
문자열의 값이 문자인지
숫자인지 확인해 주므로
변숫값을 따옴표 안에넣어야 한다.
다시 한번 강조하지만 우린 지금
문자열의 함수를 다루고 있다.

.isalnum ( ) :
알파벳과 숫자로
구성되어 있으면 True
.islower ( ) :
모두 소문자이면 true
.isspace ( ) :
모두 공백 문자면 true
.istitle ( ) :
문자열의 단어들 첫 글자가
대문자인 타이틀 스타일이면
true
.isidentifier ( ) :
식별자인 경우에 true
.isprintable ()
프린트 가능하면 true
.isnumeric ( ) :
숫자만으로 구성되어 있으면
true
.isdecimal ( ) :
맨 위 ditit과 비슷한데
모두 10진수이면 true
5.find 와 rfind
문자열 내부에 특정 문자가
어디에 위치하는지 찾을 때
사용하며 매개변수를 받는
함수이다.
.find
"가나다".find("가")
=> 0
문자열 내 찾고자 하는
값이 없다면 출력값이
- 1로 출력된다는
중요한 속성이 있다!
.rfind
문자열 내 데이터가 중복되어
사용되는 일이 있는데 그중
원하는 데이터를 찾을 때
find 함수를 사용하면
왼쪽부터 찾는다.
오른쪽부터 찾게 하고 싶을 때
사용한다.

"나"를 찾고 싶다.
rfind는 우측부터 찾기 때문에
4번째 자리의 "나"를 찾아주었고
find는 좌측부터 찾기 때문에
1번째 자리의 "나"를 찾아줌.
6. in 연산자
출력값으로는 true or false이며
문자열 내부에 어떤 문자열이
있는지 확인할 때 사용.
"가" in "가나다"
=>true
"가나다" in "가"
=> false
7. split 함수
문자열을 특정 한 문자로 자를 때
사용하며
특징으로는 나누어진 값을
리스트의 요소로 저장된다.

'프로그래밍 > Python' 카테고리의 다른 글
기초) If 조건문과 예제 (0) | 2020.05.20 |
---|---|
기초) 비교연산자 boolean과 논리연산자 (2) | 2020.05.20 |
기초) 데이터 타입 변환 방법 (0) | 2020.05.19 |
기초) 변수와 입력(input 함수) 정리 (0) | 2020.05.19 |
기초) 숫자와 연산자 (0) | 2020.05.19 |