python = "Python is Amazing" #변수 생성
print(python.lower()) #변수 내에 모든 문자를 소문자로 출력
>> python is amazing
print(python.upper()) #변수 내에 모든 문자를 대문자로 출력
>> PYTHON IS AMAZING
print(python[0].isupper()) #python 변수내의 0번째 문자가 대문자인지 체크
>> True
| python = "Python is Amazing" << 0번째 자리는 첫번째 자리 P 이므로 대문자가 사실이다. |
print(len(python)) #python 변수 전체 문자열의 길이를 출력
>> 17
| python = "Python is Amazing" << 띄어쓰기까지 포함하여 전체 문자의 길이가 17 |
print(python.replace("Python", "Java")) #python 변수의 "Python" 이라는 문자를 찾아서 "Java" 로 바꿈
>> Java is Amazing
index = python.index("n") # python 변수 내의 "n" 이라는 글자가 몇 번째 위치해 있는지 index 변수안에 저장
print(index)
>> 5
| python = "Python is Amazing" << 5번째 자리에 "n" 이 위치해 출력을 해준다. |
index = python.index("n", index + 1) #앞에서 찾은 위치 다음부터 "n" 이 나오는 위치를 찾음
print(index)
>> 15
| python = "Python is Amazing" << 앞에서 찾은 위치의 다음 자리인 15번째에 "n" 이 위치해 출력 |
print(python.find("n")) #find 함수로 python 변수 내의 "n"의 위치를 출력
>> 5
print(python.find("Java")) #python 변수 내의 "Java" 의 위치를 찾아서 출력
>> -1
| python = "Python is Amazing" << 현재 python 변수 안에는 "Java" 라는 단어가 없다. 오류를 출력하지 않고 -1 값을 출력한다. * 오류 대신에 -1을 출력하기 때문에 이 뒤에는 프로그램을 진행 할 수 있다. |
print(python.index("Java")) #python 변수 내의 "Java" 의 위치를 찾아서 출력
>> ** ERROR MESSAGE **
| python = "Python is Amazing" << 현재 python 변수 안에는 "Java" 라는 단어가 없다. find 함수와는 다르게 오류를 출력한다. * 오류 때문에 이 뒤에 프로그램을 진행 할 수가 없다. |
print(python.count("n")) #python 이란 변수에서 "n" 이 총 개 있는지 출력
>> 2
| python = "Python is Amazing" << "n" 이 총 2개 있으므로 2를 출력 |
'Programming Language > Python' 카테고리의 다른 글
| [기초] 3-5. 탈출 문자 (0) | 2021.11.07 |
|---|---|
| [기초] 3-4. 문자열 포맷 (0) | 2021.11.07 |
| [기초] 3-2. 슬라이싱 (0) | 2021.11.07 |
| [기초] 3-1. 문자열 (0) | 2021.11.07 |
| [기초] 2-4. 랜덤 함수 (0) | 2021.11.07 |