행위

제니퍼 물음표(?)를 :1 형태로 변경

DB CAFE

Dbcafe (토론 | 기여)님의 2023년 6월 27일 (화) 11:36 판 (제니퍼 물음표(?)를 :1 형태로 변경)
thumb_up 추천메뉴 바로가기


제니퍼 물음표(?)를 :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)