Python2020. 9. 12. 22:16
반응형

[파이썬 ( 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 함수입니다

반응형
Posted by 보안 학생