본문 바로가기

Study/신입 자라기

[Study] 신입 자라기 - 43

신입 자라기 43일 차, 월요일

Business Trip Logging

시간 Task
9 : 00 기상
9 : 00 ~ 10 : 00 1. 샤워
2. 식사
10 : 00 ~ 11 : 30 출근 시간
11 : 30 ~ 13 : 00 카페
13 : 00 ~ 18 : 00 업무 지원
18 : 00 ~ 20 : 00 팀 회식
20 : 00 ~ 24 : 00 1. 이동 시간
2. 블로그 포스팅
출장 후기
첫 출장에서 어리바리를 많이 타서 하던 것도 기억이 안 났다. 기 빨리는 하루였다.

출근길에 보는 CS

mutable object?
  • 변경되는 객체(객체의 상태를 변경할 수 있음)
  • 종류 :  list, set, dictionary
  • 변경이 되는 객체란 모든 객체를 각각 생성해서 참조함, deep copy임
  • 반대로 immutable object는 변수에 상관없이 동일한 곳을 참조함
사용자 부주의로 인한 메모리 누수가 발생하는 경우는? (파이썬)
def alp(a = []):
	a.append('알파벳')
    return a

위의 함수는 alp함수를 호출할 때마다 기본 인자 값 a에 '알파벳'이 추가되는데 이는 의도하지 않는 결과를 초래할 수 도있어서, a = None으로 설정하고 함수 내부에서 if문을 사용해야 한다. 예시는 아래와 같음

# 예시
def alp(a = None: list):
	# a가 없다면
    if a == None:
    	a = []
    a.append('알파벳')
    return a

'Study > 신입 자라기' 카테고리의 다른 글

[Study] 신입 자라기 - 45  (0) 2022.04.14
[Study] 신입 자라기 - 44  (0) 2022.04.13
[Study] 신입 자라기 - 42  (0) 2022.04.09
[Study] 신입 자라기 - 41  (0) 2022.04.08
[Study]신입 자라기 - 40  (0) 2022.04.07