목차
- 파이썬 문자열 포멧 출력 print 함수 예제 이전 포스팅
- 파이썬 str 문자열 타입 변수 관련 예제 이전 포스팅
- 파이썬 함수 구현 및 호출 예제 이전 포스팅
- 파이썬 문자열에서 특정 단어 찾기 예제
- 파이썬 장문의 문자열과 찾을 단어 입력받아 위치 찾기 예제
파이썬 문자열 포멧 출력 print 함수 예제 이전 포스팅
안녕하세요 오늘 포스팅 주제는 파이썬에서 긴 문자열이 주어졌을 때 특정 단어의 위치, 즉 오프셋을 모두 출력하는 예제입니다. 우리가 프로그래밍을 하다보면 장문의 문자열에서 이름이나 특정 단어를 찾아내고 그리고 위치를 출력해야할 때가 있습니다. 오늘 배울 예제가 바로 그런 상황에서 쓸 수 있는 코드입니다.
오늘 예제에서는 특정 단어의 오프셋을 구하여 화면에 출력하는 예제입니다. 따라서 파이썬에서 문자열 포멧 출력 함수인 print에 대해 잘 알아야합니다.
만약 아직 print에 대해 잘 모르신다면 아래의 이전 포스팅 링크를 참고하여 학습해주세요.
2023.08.08 - [Python/os] - [Python] print 문자열 포멧으로 출력 예제(정수형, 문자열)
[Python] print 문자열 포멧으로 출력 예제(정수형, 문자열)
목차 python에서 print 함수란? print 함수 인자 및 반환 값 설명 print 함수 포맷 종류 '%s' 로 변수 값을 포맷에 전달하여 문자열 출력하는 예제 print 함수 출력 포맷으로 16진수 값 출력 예제 1. python에
salguworld.tistory.com
파이썬 str 문자열 타입 변수 관련 예제 이전 포스팅
긴 문자열을 사용자에게 입력받아 사용하려면 str 타입 변수에 해당 문자열들을 저장해야합니다. 그리고 저장된 문자열에 접근하여 일부분을 출력하거나 자르기 위해서는 str 타입 변수가 어떠한 함수들을 지원하는지 알아야합니다.
따라서 이전 포스팅에서 다룬 str 활용 예제들을 학습해주세요.
2023.07.25 - [Python] - [Python] 문자열 객체 str 활용 예제 - 2(스페이스 존재 확인, 대문자인지 소문자인지 확인, 대소문자변환)
[Python] 문자열 객체 str 활용 예제 - 2(스페이스 존재 확인, 대문자인지 소문자인지 확인, 대소문자
목차 str.isspace() (문자열에 공백이 있는지 확인 예제) str.isupper() (문자열이 대문자인지 확인 예제) str.islower() (문자열이 소문자인지 확인 예제) str.lower() (문자열을 소문자로 변환 예제) str.upper() (
salguworld.tistory.com
파이썬 함수 구현 및 호출 예제 이전 포스팅
마지막으로 사용자에게 긴 문자열을 입력받고 특정 단어를 입력받는 함수를 구현할 예정입니다. 이 함수는 받은 문자열 속에서 오프셋들을 구하고 반환하여 출력하는 기능을 합니다.
아직 파이썬에서 함수 구현 방법과 호출 방법을 모르신다면 아래 이전 포스티 링크를 참고하여 학습해주세요.
2023.08.17 - [Python] - [Python] 파이썬 함수, 내부함수 선언 및 호출 예제(datetime, function)
[Python] 파이썬 함수, 내부함수 선언 및 호출 예제(datetime, function)
목차 파이썬 값 출력 함수 print 예제 이전 포스팅 자바 클래스 및 메소드 선언 예제 이전 포스팅 파이썬 현재 날짜 구하기 예제 이전 포스팅 파이썬 간단한 함수 선언 예제 파이썬 함수 호출 및
salguworld.tistory.com
파이썬 문자열에서 특정 단어 찾기 예제
아래는 파이썬에서 긴 문자열 속의 특정 단어들의 위치를 찾아 출력하는 예제입니다.
def find_word_occurrences(text, word):
positions = []
index = text.find(word)
while index != -1:
positions.append(index)
index = text.find(word, index + 1)
return positions
파이썬 장문의 문자열과 찾을 단어 입력받아 위치 찾기 예제
아래는 파이썬에서 사용자에게 장문의 문자열과 찾을 단어를 입력받아 위치를 찾아 출력하는 예제입니다.
def find_word_occurrences(text, word):
positions = []
index = text.find(word)
while index != -1:
positions.append(index)
index = text.find(word, index + 1)
return positions
input_text = input("Enter a long text: ")
search_word = input("Enter the word to search: ")
occurrences = find_word_occurrences(input_text, search_word)
if occurrences:
print(f"The word '{search_word}' was found at positions: {occurrences}")
else:
print(f"The word '{search_word}' was not found in the text.")