반응형
문자열을 처리하는 함수이며, 별도의 설치 없이 기본적인 문자열 처리 함수 이다.
-모두 소문자로 출력 (lower)
>>> python_str = "Python is Amazing" ### P와 A 만 대문자
>>> print (python_str.lower()) ### lower라는 문자열 함수를 사용
python is amazing ### 모두 소문자로 변환하여 출력
-모두 대문자로 출력 (upper)
>>> python_str = "Python is Amazing"
>>> print (python_str.upper()) ### upper 문자열 함수 사용
PYTHON IS AMAZING ### 모두 대문자로 변환
>>>
<응용>
하나의 문장에서 특정 위치까지만 대문자로 변환하고 나머지는 그대로 출력 하기
>>> python_str = "Python is Amazing"
>>> print (python_str[0:6].upper() + python_str[6:]) ### Python이라는 위치를 대문자로 변환
PYTHON is Amazing
특정위치의 문자열이 소문자 인지 대문자 인지 판별하기 (isupper , islower)
>>> print (python_str[0].isupper()) ### 해당 위치의 문자열이 대문자가 맞으면 True, 다르면 False
True
>>> print (python_str[0].islower()) ### 앞써 대문자 구분시 True가 나왔기에 소문자구분시에는 False로 출력
False
문자열의 길이(공백 포함) (len) - 문자열의 길이를 알고 싶을 때 사용하면 된다.
>>> print (len(python_str)) ###문자열을 변수로 처리했을 때
17
>>> print (len("Python is Amazing")) ## 변수 처리 하지 않고 문자열을 바로 입력했을때
17
P | y | t | h | o | n | 공백 | i | s | 공백 | A | m | a | z | i | n | g |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
반응형
'Development > Python3..x' 카테고리의 다른 글
[python3.x] pyenv 설정 오류 관련 (WARNING: `pyenv init -` no longer sets PATH.) (3) | 2021.06.05 |
---|---|
[python3.x-study] 문자열 처리 함수 (2) - replace, find, index, count (0) | 2021.03.24 |
[python3.x-study] 문자열 (0) | 2020.12.18 |
[python3.x-study] Random함수 (0) | 2020.12.11 |
[python3.x-study] 숫자 처리 함수 (0) | 2020.12.11 |