정보처리기사(필기)

메모리영역

으농농이 2021. 6. 15. 23:04

운영체제는 다음과 같이 메모리 영역을 할당하여 프로그램을 관리한다. 

코드영역: 실행할 프로그램의 코드가 저장된다

데이터영역 : 전역 변수와 정적 변수가 저장된다

힙영역 : 필요에 의해 동적으로 할당되는 영역이다

스택영역 : 함수의 매개변수와 지역 변수가 저장된다.

 

파이썬 특징

-변수의 자료형에 대한 선언이 없다 

- 문장의 끝을 의미하는 세미콜론(;)을 사용할 필요가 없다 

변수에 연속하여 값을 저장하는 것이 가능하다 

 

if나 for와 같이 코드 블록을 포함하는 명령문을 작성할 때 코드 블록은 콜론(:)과 여백으로 구분한다. 

여백은 일반적으로 4칸 또는 한개의 탭만큼 띄워야하고, 같은 수준의 코드들은 반드시 동일한 여백을 가져야한다. 

 

input() gkatnsms python의 표준 입력함수로 키보드로 입력받아 변수에 저장하는 함수 

 

슬라이스는 문자열이나 리스트와 같은 순차형 객체에서 일부를 잘라반환하는 기능이다. 

 

객체명[초기위치:최종위치] --> 초기위치에서 최종위치 -1 까지의 요소들을 가져온다. 

객체며에[초기위치:최종위치:증가값] --> 초기위치에서 최종위치-1까지 증가값만큼 증가하면서 해당 위치의 요소들을 가져온다.