본문 바로가기

컴퓨터/파이썬10

[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.
[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.
[Python] 005. 타입변환(형변환) 1. 타입 변환 (형 변환) 우리가 자주쓰는 타입은, integer(정수), float(실수), string(문자열) 이 있습니다. 이러한 자료 형을 변경해서 사용할 때가 있는데, 그럴때 타입을 변환하여 사용하는 방법을 알아보겠습니다. 파이썬은 대부분 문법이 직관적이라 타입 변환역시 직관적이여서 사용하기 쉽네요. 이렇게 사용하면 됩니다. 예시를 들자면, string_num이라는 변수에 10이라는 문자열이 있습니다. 10이여도 숫자가 아니라 ' '(호따움표) 안에 있기에 컴퓨터는 문자열로 인식을 합니다. type을 확인해보니 str(문자열)이 나오네요 이 문자열을 숫자로 바꾸려고 새로운 변수 int_string에 int(string_num)을 입력하여 타입을 변환하였습니다. 그러고 나서 타입을 확인해보니 .. 2022. 6. 7.