(파이썬) String Operation
2022. 11. 23. 17:11ㆍ파이썬
728x90
print("single quotes are ' '") // 작은 따옴표 출력방법
print('double quotes are " "') // 큰 따옴표 출력방법
문자열 길이 반환 함수 - len()
astring = "Hello world!"
print(len(astring)) //12
특정 문자가 몇번째 인덱스인지 반환하는 함수 - index()
(내장함수라 . 붙여야함)
astring = "Hello world!"
print(astring.index("o")) //4
특정 문자가 몇번 쓰였지는 횟수 반환하는 함수 - count()
(마찬가지로 string 내장함수)
astring = "Hello world!"
print(astring.count("l")) //3
문자열 재구성
astring = "Hello world!"
print(astring[3:7]) // lo w
// 3번째 인덱스는 포함하고 7번째 인덱스는 포함하지 않는다.
- 음수도 들어갈 수 있다. 뒤에서부터 -1,-2 ...
- 뒷부분을 생략하면 끝까지 , 앞부분을 생략하면 처음부터
astring = "Hello world!"
print(astring[-3:-1])// ld
print(astring[-3:])// ld!
print(astring[:-1])// Hello world
세번째 인자를 지정하지 않으면 기본 1 //모든 문자 출력
세번째 인자를 2로 지정하면 한칸씩 건너뛰어 출력
astring = "Hello world!"
print(astring[1:7:2])// el
print(astring[1:7:])// ello w
- -1로 지정하면 역순으로 출력
- -2로 지정하면 역순으로 한칸을 건너뛰어 출력
astring = "Hello world!"
print(astring[::-1])// !dlrow olleH
print(astring[::-2])// !lo le
upper() // 다 대문자로 출력
lower() // 다 소문자로 출력
astring = "Hello world!"
print(astring.upper())// HELLO WORLD!
print(astring.lower())// hello world!
startswith() //특정 문자열로 시작하는지 확인하고 싶을 때 사용
endswith() //특정 문자열로 끝나는지 확인하고 싶을 때 사용
astring = "Hello world!"
print(astring.startswith("Hello")) //True
print(astring.endswith("asdfasdfasdf"))// False
split() //특정 문자를 기준으로 문자열을 자르고 싶을 때 사용
astring = "Hello world!"
afewwords = astring.split(" ")
print(afewwords) // ['Hello', 'world!']
728x90
'파이썬' 카테고리의 다른 글
| (파이썬) loops (0) | 2022.11.29 |
|---|---|
| (파이썬) conditions (0) | 2022.11.29 |
| (파이썬) String Formatting (2) | 2022.11.23 |
| (파이썬) 리스트 (1) | 2022.11.23 |
| (파이썬) 기본 (0) | 2022.11.23 |