제니퍼 물음표(?)를 :1 형태로 변경
DB CAFE
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
제니퍼 물음표(?)를 :1 형태로 변경[편집]
def replace_characters(string):
replacements = {
"?": ":1",
",": ":2",
"!": ":3",
".": ":4"
}
for char, replacement in replacements.items():
string = string.replace(char, replacement)
return string
def format_string(string):
formatted_string = ""
split_string = string.split(",")
for i, s in enumerate(split_string):
s = s.strip() # 문자열 앞뒤 공백 제거
formatted_string += f"{s}:"
if i < len(split_string) - 1:
formatted_string += f"{i+1}, "
else:
formatted_string += f"{i+1}"
return formatted_string
# 사용 예시
input_string = "?,?,?,?"
replaced_string = replace_characters(input_string)
output_string = format_string(replaced_string)
print(output_string)