Day2 Data type / Function

김종영·2021년 1월 19일
0

📝 Variable & List

프로그래밍에서는 변수는 값을 저장하는 장소
변수는 메모리 주소를 가지고 있고 변수에 들어가는 메모리 주소에 할당됨

파이썬은 해당 리스트 변수에는 리스트 주소값이 저장된다
리스트를 복사하기 위해서는 인덱싱을 통해서 리스트의 원소 값들을 복사

a = [1,2,3,4,5]
b = a[:]

📝 Function & Console I/O

형식(format)에 맞춰서 출력하는 방법중 f-string

📝 Call by object reference

Call by Value
함수에 인자를 넘길 때 값만 넘김
함수 내에 인자 값 변경시, 호출자에게 영향을 주지 않음
Call by Reference
함수에 인자를 넘길 때 메모리 주소를 넘김.
함수내에 인자 값 변경 시, 호출자의 값도 변경됨.
Call by Object Reference
파이썬은 객체의 주소가 함수로 전달되는 방식
전달된 객체를 참조하여 변경 시 호출자에게 영향을 주나,
새로운 객체를 만들 경우 호출자에게 영향을 주지 않음

0개의 댓글

관련 채용 정보