본문 바로가기

컴퓨터56

[Python] 008. LEGB 규칙과 실행순서 1. LEGB 규칙이란 파이썬에서 변수에 값을 바인딩 하거나 변수의 값을 참조할때 따르는 규칙을 말합니다. Local : 함수 안을 의미합니다. Enclosing : 함수 안에 함수가 있는 경우에 내부 함수에서 봤을때 바깥에 있는 함수의 공간을 의미합니다. Global : 함수 바깥쪽에 있는 변수를 의미합니다. Built-in : 이미 모듈 내에 내장되어 있는 파이썬 내장 함수를 의미합니다. 2. 실행 순서 실행 순서는 L -> E -> G -> B 순으로 인터프리터가 순서대로 확인을 하여 변수의 값을 참조합니다. 변수 예시) 1. a라는 변수 값 "100"을 메모리에 입력합니다. 2. count라는 함수를 메모리에 할당하고, 3. count 함수를 호출합니다. 4. Local 영역에 있는 변수 a에 변.. 2023. 7. 24.
[Dart] 001. null값을 포함할 수 있는 변수 & dynamic vs var 변수 차이 1. Null 값을 포함하는 변수 설정 1) 변수 설정 기본적으로 변수를 설정하는 방법은 아래와 같습니다. variable(변하는) 의 약자인 var는 문자열과 숫자 둘 다 변수로 설정할 수 있고, integer(정수) 의 약자인 int는 정수를 변수로 받고, String은 문자열을, dynamic은 문자열, 숫자 둘다 받는 변수 설정입니다. (double은 실수를 받습니다) 2) 변수 값 변경하는 방법 기존에 설정된 변수의 이름만 작성하고 등호(=) 뒤에 값을 변경해주면 됩니다. 3) Null(변수에 그 어떤 값도 없다는 표시)가 가능한 변수타입 name2에 설정된 변수 값을 없애기 위해 null을 입력하면, 위에 스샷처럼 애러가 납니다. 설정한 모든 변수의 값을 빈 값으로 만들 수 없기 때문입니다. .. 2022. 11. 1.
[Python] 007. 리스트 최대값 최소값 구하기 & 오름차순 내림차순 정렬 방법 1. 리스트 최대값, 최소값 구하는 방법 최대값 구하는 방법 = max(리스트의 변수이름) 최소값 구하는 방법 = min(리스트의 변수이름) 2. 오름차순, 내림차순 정렬 방법 오름차순 정렬 하는 방법 = sorted(리스트의 변수 이름) 내림차순 정렬 하는 방법 = sorted(리스트의 변수 이름, reverse=True) 2022. 6. 29.
[Python] 006. 리스트(list) 생성, 추가, 수정, 삭제, 병합하는 방법 파이썬 리스트 생성, 추가, 수정, 삭제, 병합하는 방법 1. 리스트 생성 [ ] 대괄호를 이용하여 리스트를 생성합니다. 2. 리스트 추가 변수.append( ) 를 사용하여 리스트에 입력하여 넣습니다. append함수는 여러개를 한번에 리스트에 담을 수는 없고 하나씩 담아야합니다. 2-1. 리스트에 특정 순서에 끼워 넣기 리스트에 추가시에 특정 순서에 끼워 넣는 방법은, insert 함수를 이용하여 넣을 수 있습니다. 변수.insert(순서 , '넣어줄 내용') 을 활용하면 아래 사진처럼 끼워서 추가할 수 있습니다. 3. 리스트 수정 fruit_basket1이라는 변수에 3번째 있는 원소인 banana를 인덱싱하여 kiwi로 바꿔줍니다. 리스트에 길이가 2까지 인데, 3을 입력하면 위에 사진처럼 애러가.. 2022. 6. 18.