assignment2 #2 변수(Variables) 이번 시간에는 파이썬(Python)의 변수에 대해서 알아보도록 할께요. 변수(Variables) 란? 변수는 데이터를 저장하기 위해서 쓰입니다. 변수에는 숫자(Numbers)나 문자(Strings) 등의 데이터를 저장할 수 있습니다. 또한 변수는 그 단어가 의미하는 바와 같이 그 값을 변하게 할 수 있습니다. 즉, 변수의 데이터는 다른 값으로 변할 수 있다는 뜻이죠. 변수의 선언 파이썬에서 변수는 데이터가 변수에 할당될 때 자동적으로 생성이 됩니다. 예를 들어서 아래와 같이 a 에 숫자 3을 넣는다면 자동적으로 a 라는 변수가 생성된것이고 그 변수 a 의 값은 3이 되는것입니다. a = 3 a # 3 변수의 이름 그럼 변수는 어떤 이름을 가질 수 있을까요? 파이썬에서 변수의 이름은 아래의 조건들을 만족해.. 2020. 9. 17. 파이썬(Python) 함수 참조에 의한 호출? C와 같은 언어에선 함수 호출 시 인자로 포인터를 넘겨서 참조(reference)를 가져올 수 있습니다. 이런 개념에 익숙하다면 파이썬에서의 함수 호출 시 인자가 '값에 의한 호출(call by value)'인지 '참조에 의한 호출(call by reference)'인지 헷갈릴 때가 많습니다. 이럴 때는 딱 한가지만 기억하세요. 파이썬은 '할당에 의한 전달(pass by assignment)' 이다. 먼저 함수를 사용하지 않는 아래 예제부터 먼저 볼께요. 변수값이 함수내에서 수정이 가능한지 확인하기 위해서 mutable 타입인 리스트(list)를 사용해 보겠습니다. a = [1, 2, 3] # 리스트(list) [1, 2, 3]을 a에 할당 했습니다. a는 리스트 [1, 2, 3]을 가리키게 되죠 b =.. 2020. 9. 10. 이전 1 다음