행위

"제니퍼 물음표(?)를 :1 형태로 변경"의 두 판 사이의 차이

DB CAFE

(새 문서: === 제니퍼 물음표(?)를 :1 형태로 변경 === <source lang=sql> def replace_characters(string): replacements = { "?": ":1", ",": ":2", "!": ":3",...)
 
(제니퍼 물음표(?)를 :1 형태로 변경)
1번째 줄: 1번째 줄:
 
=== 제니퍼 물음표(?)를 :1 형태로 변경 ===
 
=== 제니퍼 물음표(?)를 :1 형태로 변경 ===
<source lang=sql>
+
<source lang=python>
 
def replace_characters(string):
 
def replace_characters(string):
 
     replacements = {
 
     replacements = {

2023년 6월 27일 (화) 11:36 판

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)