본문 바로가기

CS+PS27

예외처리 2023. 7. 3.
뮤터블과 이뮤터블 파이썬 기본 강의에서 항상 나오는 내용 중에 이런 게 있습니다. 리스트는 값을 바꿀 수 있고 튜플은 바꿀 수 없습니다~ 값이 바뀌면 안 되는 경우에는 튜플을 쓰세요~ 파이썬으로 처음 배워서인지 그냥 그런갑다~ 하고 넘겼는데 책에서 뮤터블과 이뮤터블의 개념과 함께 나오니까 영 처음 보는 생소한 개념이었습니다. (역시 공부는 근본이 있어야 한다) 그래서 오늘은 크게는 뮤터블 vs 이뮤터블, 작게는 리스트 vs 튜플을 비교하고 알아보려고 합니다. 뮤터블, 이뮤터블의 의미 어떤 객체들의 값은 변경할 수 있습니다. 값을 변경할 수 있는 객체들을 가변(mutable) 이라고 합니다. # 코드 a = "hello"print(a) print(a[1]) a[1]='a'# 결과 hello e Traceback (most .. 2023. 7. 3.
파이썬 입출력 참고 백슬래시, 작은 따옴표, 큰 따옴표의 특수문자는 출력시 \를 붙혀줘야 한다 . 나머지 ( ) _ / 의 특수 문자는 그대로 쓰면 된다. # b는 세자리 수 b=input() print(int(b[0])) print(int(b[1])) print(int(b[2])) # 입력값이 365면 # 출력값이은 3\\n 6\\n 5\\n이다. ㄷㄷ ⭐️ Python Python을 사용하고 있다면, input대신 sys.stdin.readline 을 사용할 수 있다. 단, 이때는 맨 끝의 개행문자까지 같이 입력받기 때문에 문자열을 저장하고 싶을 경우 .rstrip()을 추가로 해 주는 것이 좋다. rstrip을 하라는 건 문자열 자체를 변수에 저장하고 싶을 때 얘기지, 개행문자가 맨 끝에 들어와도 int 변환이나 sp.. 2023. 7. 3.