0w0
[BASIC] 파이썬 문자열 처리 함수 lower, upper, isupper, islower, replace, index, find, count 본문
Coding/Python
[BASIC] 파이썬 문자열 처리 함수 lower, upper, isupper, islower, replace, index, find, count
0w0 2020. 11. 17. 15:17728x90
반응형
#문자열 처리 함수
py="Python Is Amazingn"
#문자열 소문자로 치환
print(py.lower())
print()
#문자열 대문자로 치환
print(py.upper())
print()
#대소문자 여부 True/False
print(py[0].isupper())
print(py[0].islower())
print()
#문자열 길이(int)
print(len(py))
print()
#문자열 치환
print(py.replace('Python','Java'))
print()
print('인덱스 탐색 출력')
print('py.index(\'탐색문자\')')
print(py.index('n')) # 첫번째로 확인되는 n의 인덱스
index=py.index('n')
#다음 n의 인덱스 탐색
print('py.index(\'탐색문자\',탐색시작인덱스)')
print(py.index('n',index+1))
n_index=py.index('n',index+1)
print(py.index('n',n_index+1))
print()
print('find와 index 함수 차이(둘다 인덱스 탐색 출력)')
print('#find는 탐색에 실패하였을 경우 -1을 반환함')
print(py.find('Python'))
print(py.find('Java'))
print(py.index('Python'))
#print(py.index('Java')) # 디버깅 에러 발생
print()
print('특정 문자 노출 회수 카운트')
print(py.count('n'))
#출력형태
C:\Users\hotsk\Anaconda3\envs\Repeat\python.exe C:/Workspace/repeat/helloworld.py
python is amazingn
PYTHON IS AMAZINGN
True
False
18
Java Is Amazingn
인덱스 탐색 출력
py.index('탐색문자')
5
py.index('탐색문자',탐색시작인덱스)
15
17
find와 index 함수 차이(둘다 인덱스 탐색 출력)
#find는 탐색에 실패하였을 경우 -1을 반환함
0
-1
0
특정 문자 노출 회수 카운트
3
Process finished with exit code 0
728x90
반응형
'Coding > Python' 카테고리의 다른 글
[BASIC] 파이썬 이스케이프 문자열 출력 (0) | 2020.11.19 |
---|---|
[BASIC] 파이썬 문자열 포맷 format {}, 형식지정% (0) | 2020.11.17 |
[BASIC] 파이썬 슬라이싱 (0) | 2020.11.17 |
[BASIC] 파이썬 문자열 (0) | 2020.11.17 |
[BASIC] 파이썬 random으로 일정 범위 날짜 정하기 (0) | 2020.11.16 |
Comments