이것은 문자열의 함수이다.

 

 

 

 

객체 지향 프로그래밍이라는

코드 작성 방식으로 사용이 되고

 

 

 

기본 문법은

 

 

 

문자열. 함수(매개변수)

ex) 주어. 동사(목적어)

 

 

 

의 형태로 사용되며

 

 

 

예로

" { } ".format( ) 등이 있겠다.

 

 

 


 

 

 

 

종류

 

 

 

1. format ( ) 함수

*중요

 

 

 

기능 : 숫자와 문자열을

다양한 형태로 출력할 수 있다.

  

 

 

기본 사용법은 2가지로

중괄호 안에 매개변수를 넣는 방법과

중괄호에 변수를 넣어 해당 변수를

매개변수 안에 입력해 주는 방법.

 

 

" { } ".format( )

 

 

"{name} 당신은 천재입니다".format ( name = "타쿠대디")

 

 

 

 

컴퓨터가 증명해준다

 

 

 

 

 


 

 

 

 

2. upper ( ) 와 lower( )

 

 

 

문자열의 알파벳을 대문자 혹은 소문자로

바꾸어 준다. 괄호 안의 매개변수에는

아무 값도 넣지 않는다.

 

 

 

 

 

 

 

 

 

 


 

 

 

3. .strip ( )

 

 

 

다른 프로그래밍 언어에서는

trim이라고 쓰며

같은 기능을 수행한다.

 

 

 

문자열 양쪽의 공백을

제거해 준다.

 

 

 

매개변수는 비워둔다.

 

 

 

 

 

 

not anymore~

.

 

 

 

팁으로

 

 

.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 함수

 

 

 

문자열을 특정 한 문자로 자를 때

사용하며

 

 

특징으로는 나누어진 값을

리스트의 요소로 저장된다.

 

 

 

 

 

 

 

 

728x90

+ Recent posts