파이썬 초보가 파이썬3 질문합니다ㅠㅜ

파이썬 초보가 파이썬3 질문합니다ㅠㅜ

QA

파이썬 초보가 파이썬3 질문합니다ㅠㅜ

답변 1

본문

I want apple. I need Banana가 있다고 가정할 때 여기서 w,a만 대문자로 바꾸고싶다면 어떻게 해야 하는건가요???

In이랑 swapcase를 사용해야돼요!

알려주시면 정말 감사하겠습니다ㅠㅠㅠ

이 질문에 댓글 쓰기 :

답변 1


st="I want apple. I need Banana"
l=list(st)
st_n = []
s1 = "a"
s2 = "w"
for word in l:
    if s1 in word:
        word = word.swapcase()
    elif s2 in word:
        word = word.swapcase()
    st_n.append(word)
print (''.join(st_n))

 

 

 

방금 대충 만들어서 비효율적이고 좋은 코드는 아니라고 생각하지만,
원하시는대로 결과는 나옵니다ㅋ.ㅋ;; 말씀주신대로 in 과 swapcase 사용했습니다.
파이썬 공부하셔서 제 부족한 코드를 더 효율적으로 만들어주세요 :)
힘내세요!

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1
© SIRSOFT
현재 페이지 제일 처음으로