갓비니

PYTHON 06. 문자열 (교재 CH 08) 본문

Programming/Python

PYTHON 06. 문자열 (교재 CH 08)

갓비니 2020. 3. 18. 15:53

1. 선언

 string1="STRING"

 string2='string'

 

2. 문자열 간 덧셈도 가능

 print(string1+string2)  --> STRINGstring

 len(string1) --> 6

 

 

3. 문자열 함수 및 메소드(참고용)

*함수(단독사용) -> len(ss) // *메소드(단독사용 불가능) -> ss.upper()

1) upper(), lower(), swapcase(), title()

   

2) count(), find(), rfind(), index(), rindex(), startswith(), endswith()

 

3) strip(), rstrip(), lstrip(), replace()

 

4) split(), splitlines(), join()

 

5) center(), ljust(), rjust(), zfill()

 

6) isdigit(), isalpha(), isalnum(), islower(), isupper(), isspace()

 

 

 

4. 예제

 

 1)

string1="가빈멍청이"

 for i in range(0,len(string1)):
     print(string1[i]+"!", end='') -> 요걸 넣어주면 줄바꿈 안함!

 

 

 2) 문자열 거꾸로 출력하기

string2="산토끼토끼야어디를가느냐" 
len2=len(string2) 

for i in range(len2,0,-1): 
    print(string2[i-1],end='')

나 멍청이같이

string2="산토끼토끼야어디를가느냐" 
len2=len(string2) 

for i in range(len2,0,-1): 
    print(string2[len2-1],end='')

 

이러고 있었다..... 그럼 그냥 i번 만큼 똑같은 값 반복되는건데...아... 진짜 너무 멍청한거같다 ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ