[파이썬 ( Python )] 문자열 처리 & 출력 (6)
#문자열 처리 함수
String = "Hello, Python ?"
print(String.lower())
#이 처럼 출력문에서 해당 문자열 변수뒤에 .lower() 함수를 붙여 사용하면 변수에 저장되어 있는
#문자들을 소문자로 변환하여 출력해줍니다.
print(String.upper())
#반대로 대문자로 출력을 하고 싶은 경우엔 upper() 함수를 사용하면 됩니다.
print(String[0].isupper())
#String변수의 문자열에 첫번째 자리의 문자가 대문자인가요? 라고 물어보는 함수 입니다.
#첫번째 문자가 H이므로 결과값이 True로 반환됩니다. 소문자일 경우엔 False로 나오게 됩니다.
print(len(String))
#len()함수에 문자열 변수를 넣어 출력하게되면 문자열의 길이를 알려줍니다.
print(String.replace("Python", "Android"))
#원하는 문자열 변수뒤에 .replace() 붙여 해당 변수 문자열 중 내용을 바꿔서 출력하고 싶은
#부분을 첫번째로 작성하고, 그 뒤에 바뀔 내용을 작성하면 문자가 수정한 내용으로 출력됩니다.
Where = String.index("o")
print(Where)
#문자열 중에 특정 단어가 몇번째에 위치하고 싶은지 알고 싶을때 문자열 변수뒤에 .index("찾고 싶은 문자")를
#작성 해주시면 몇번째에 위치하는지 알려줍니다.
Where = String.index("o", Where+1)
print(Where)
#이번엔 기존에 저장되어 있던 위치값 말고 그 뒤부터 나오는 문자열의 값을 얻고 싶을땐
#문자열 변수.index("o", Where + 1 ) 이렇게 작성하면 위치값이 저장된 곳에서 한 칸뒤부터
#시작해서 o가 몇번째 자리에 위치하는지 알려줍니다.
print(String.find("l"))
#비슷하게 사용하는 함수로 find가 있습니다. 비교적 find 함수가 주로 더 많이 사용된다고 생각합니다.
print(String.count("l"))
# l 이라는 문자가 해당 문자열에서 몇번 등장하는지 횟수를 알려주는 count 함수입니다.
'Python' 카테고리의 다른 글
[파이썬 ( Python )] 탈출 문자 (8) (0) | 2020.09.13 |
---|---|
[파이썬 ( Python )] Format (7) (0) | 2020.09.12 |
[파이썬 ( Python )] 슬라이싱(Slicing) (5) (0) | 2020.09.09 |
[파이썬 ( Python )] 기본적인 문자열 출력 (4) (0) | 2020.09.09 |
[파이썬 ( Python )] 연산자 & 부등호 기초 (3) (0) | 2020.08.18 |