본문 바로가기
728x90

STUDY/PYTHON8

[Python] 7. 함수 함수(Function)1. 함수 선언- 입력을 받아 특정 기능을 수행한 후 그 결과를 반환- 반복 사용되는 코드를 미리 정의하여 필요할 때 사용 및 수정이 용이할 수 있도록 모듈화- 입력(Input) : 매개변수(기본 매개변수, 가변 매개변수, 키워드 매개변수)- 출력(Output) : 입력값인 매개변수를 받아 코드 처리한 결과 1.1 기본 표현- def(definition) : 함수를 선언하기 위한 키워드- 함수명 : 내장 함수명과 동일하지 않은 함수명으로 선언- 콜론(:) : 코드 블록의 시작을 의미하며 이후 실행문 입력- 들여쓰기(indent) : 코드 블록 안에서 실행문 입력을 구분하기 위해 사용- 실행문 : 함수 처리가 필요한 코드 입력# 함수 선언 : 처리하는 함수def greet(): .. 2024. 11. 12.
[Python] 6. 조건문 & 반복문 조건문- 참(True) 거짓(False) 유무에 따라 실행문 실행 여부를 결정하고 수행 - if : if 조건문을 선언하기 위한 키워드- 조건문 : 특정 조건문의 결과에 따라 실행문의 실행 여부 결정- 콜론(:) : 코드 블록의 시작을 의미하며 이후 실행문 입력- 들여쓰기(indent) : 코드 블록 안에서 실행문 입력을 구분하기 위해 사용- 실행문 : 조건문 결과가 참인 경우 실행하는 명령문1. if 조건문- if 조건문이 참인 경우 실행# 변수 선언num = 10# if 조건문 - Trueif num > 5: num -= 5# 확인print(num) # 5# if 조건문 - Falseif num  2. if ~ else 조건문- else : if 조건문 뒤에 사용하며 if 조건문이 거짓인 경우.. 2024. 11. 11.
[Python] 5. 딕셔너리 딕셔너리(Dictionary)1. 딕셔너리 선언- 딕셔너리(Dictionary) : 키를 기반으로 여러가지 자료를 저장할 수 있는 자료형- 키(Key) : 딕셔너리 내부에서 값을 찾기 위해 사용- 값(Value) : 딕셔너리 내부에서 키를 통해 찾을 수 있는 각각의 내용 1.1 기본 표현- 중괄호({ }) 안에 '키 : 값' 형태를 쉼표(,)로 구분한 값을 나열하여 선언- dict() 혹은 { }로 빈 딕셔너리 생성 가능- len()함수로 요소 개수 확인 가능- 키의 자료형으로 숫자형, 문자형, 논리형, 튜플 가능- 키는 중복 및 변경 불가- 값의 자료형으로 숫자형, 문자형, 논리형, 리스트, 튜플, 집합, 딕셔너리 가능# 기본 표현# 빈 딕셔너리 생성my_dict1 = {}my_dict2 = dict(.. 2024. 11. 10.
[Python] 4. 튜플 & 집합 튜플(Tuple)1. 튜플 선언- 소괄호(( )) 안에 쉼표(,)로 구분한 값을 나열하여 선언- tuple() 혹은 ( )로 빈 튜플 생성 가능- len()함수로 요소 개수 확인 가능- 요소의 자료형이 동일하지 않아도 사용 가능- 튜플을 요소로 가지는 튜플 생성 가능- 소괄호 생략 가능- 요소가 하나인 튜플을 만들 때 쉼표 추가 필요- 리스트와 달리 튜플은 요소 변경 불가# 기본 표현# 빈 튜플 생성my_tuple1 = ()my_tuple2 = tuple()# 확인print(my_tuple1) # ()print(my_tuple2) # ()# 튜플 생성my_tuple3 = (85, 90, 100, 80, 75)# 확인print(my_tuple3) # (85, 90, 1.. 2024. 11. 9.
[Python] 3. 리스트 리스트(List)1. 리스트 선언- 리스트(List) : 여러 가지 자료를 저장할 수 있는 자료형- 요소(Element) : 리스트 내부에 넣는 자료 및 내용- 인덱스(Index) : 리스트 내부에 값의 위치 1.1 기본 표현- 대괄호([ ]) 안에 쉼표(,)로 구분한 값을 나열하여 선언- list() 혹은 [ ]로 빈 리스트 생성 가능- len()함수로 요소 개수 확인 가능- 요소의 자료형이 동일하지 않아도 사용 가능- 리스트를 요소로 가지는 리스트 생성 가능# 기본 표현# 빈 리스트 생성my_list1 = []my_list2 = list()# 확인print(my_list1) # []print(my_list2) # []# 리스트 생성my_list3 = [85, 90, 100, 80.. 2024. 11. 8.
[Python] 2. 문자형 문자형(String)1. 문자열 사용1.1 기본 표현- 큰따옴표(" ") 혹은 작은따옴표(' ')를 사용해 출력- 여러 줄을 표현하기 위해서는 따옴표 세 개(""" """ 혹은 ''' ''')를 나열하거나 \n을 사용- 큰따옴표와 작은따옴표를 혼합해서 사용하지 않기# 기본 표현# 큰따옴표 혹은 작은따옴표 사용print("Hello World") # Hello Worldprint('Hello World') # Hello World# 여러 줄 표현 1# 큰따옴표 사용a = """큰따옴표 혹은 작은따옴표 세 개를 사용하면 여러 줄을 출력할 수 있음"""print(a) # 큰따옴표 혹은 작은따옴표 세 개를 # 사용하면 여러 줄을 출력할 수 있음 # 여러 줄 표현 2# 작은따.. 2024. 9. 21.
[Python] 1. 연산자와 기본 자료형(2) 기본 자료형(Data Type)- 데이터를 숫자형, 논리형, 문자형 등으로 분류하는 것1. 자료형 확인- type()함수 사용# 변수 값 선언a = 10# 자료형 확인print(type(a)) #  2. 숫자형2.1 정수형(integer)- 소수점이 없는 숫자 데이터- 음의 정수, 0, 양의 정수(자연수)- 메모리 크기에 제약을 받지 않음# 정수형 변수 값 선언a = 5# 자료형 확인print(a) # 5print(type(a)) #  2.2 실수형(float)- 소수점이 있는 숫자 데이터- 메모리 크기에 제약을 받음# 실수형 변수 값 선언a = 5.5# 자료형 확인print(a) # 5.5print(type(a)) #  3. 논리형(bool)- 참과 거짓논리를 나타내는 값.. 2024. 9. 16.
[Python] 1. 연산자와 기본 자료형(1) 용어 정리1. 변수(Variables) - 프로그램을 실행할 때 필요한 값을 저장하는 메모리 방의 이름 - 변수 = 값, 값을 변수에 대입함으로써 변수 선언- 변수에 대입된 값에 의해 자료형(정수, 실수, 문자열 등) 결정- 데이터 분석 : 변수에 담은 많은 데이터를 분석하는 것# 변수 값 선언my_age = 30# 변수 값 확인my_age # 30# 변수 값 변경my_age = my_age + 1# 변수 값 확인my_age # 31 2. 키워드(Keywords)- 자체 사용 목적으로 이미 예약된 단어- 변수명이나 함수명으로 사용할 수 없음# 키워드 확인import keywordprint(keyword.kwlist)FalseawaitelseimportpassNonebreakexceptinraiseTr.. 2024. 9. 16.