221124_TIL

reggias·2022년 11월 24일
0

I learned

목록 보기
7/62

알게 된 점

  • 변수를 사용하는 이유에 대해 조금은 알게 된 것같다.
    오늘 replace 메서드를 사용했었는데 .replace 시킨 결과를 새로운 변수에다가 옮기지 않고 원본을 그대로 출력해보았더니 출력되지않았다. 원인은 문자열은 수정할 수 없는 자료형이었기 때문에 원본이 변하지않고 남아있었기 때문이다.

    abcd 에서 b 를 B 로 변경한 결과다. 원본이 그대로 남아있으면서 새로운 문자열이 생겼다. 이것 또한 컴퓨터의 눈에는 둘다 전혀 다른 것으로 판단할테니 글자 그 자체로는 같은 글자라고 컴퓨터가 인식하게 하려면 또 엄청난 코드를 만들어야하지 않을까 생각이 들었다.

  • 덧셈 기호에 대한 오해
    두 문자열에 대한 덧셈 기호는 문자열의 연결을 의미했다.
    a = "3"
    b = "4"
    print(a+b) 의 답을 구하는 대답에 나는 자연스럽게 7 이라고 답해버렸다.
    하지만 답은 34이었다. 개념이 제대로 정립되지않았다는 증거다.

profile
sparkle

0개의 댓글