"제니퍼 물음표(?)를 :1 형태로 변경"의 두 판 사이의 차이
DB CAFE
(새 문서: === 제니퍼 물음표(?)를 :1 형태로 변경 === <source lang=sql> def replace_characters(string): replacements = { "?": ":1", ",": ":2", "!": ":3",...) |
(→제니퍼 물음표(?)를 :1 형태로 변경) |
||
1번째 줄: | 1번째 줄: | ||
=== 제니퍼 물음표(?)를 :1 형태로 변경 === | === 제니퍼 물음표(?)를 :1 형태로 변경 === | ||
− | <source lang= | + | <source lang=python> |
def replace_characters(string): | def replace_characters(string): | ||
replacements = { | replacements = { |
2023년 6월 27일 (화) 11:36 판
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)