파이썬 8

[파이썬 문법 기초] - 매개변수, 클래스

매개변수 1. 값 지정하기 및 defalt 값 설정하기#기본 구조def cal(a,b): return a+2*b result = cal(1, 2)print(result)#값 지정하기 - 순서 상관 없음result = cal(b=2, a=2)#default 값 설정해주기 - b값이 안 들어오면 default값이 반영됨def cal(a, b=2): return a+2*b result = cal(1)print(result) 2. 여러 개의 인수를 받는 방법 : *argsdef cal(*args): for name in args: print(f'{name} 밥 먹어라~')cal('영수', '철수', '인수')cal('영수', '철수') 3. 키워드 인수를 여러 개 받는 방법 : **kwargs..

[파이썬 문법 기초] - 파일 불러오기, if & for 구문 간단하게 쓰기, map, filter, lamda 식

다른 파일의 함수 불러오기다른 파일에 저장되어 있는 함수를 사용하고 싶을 때 from, import 구문을 통해 불러올 수 있# 파일 이름에 있는 함수를 전부 쓸 수 있는 구문from 파일 이름 import *#파일 이름에 있는 특정 함수를 쓸 수 있는 구문from 파일 이름 import 함수 이름 한 줄로 줄여쓰기 1. IF 함수# 기존 문장num = 3if num%2==0: result = '짝수'else: result = '홀수'print(f'{num}은 {result}입니다')# 한 줄로 만들기result = ('짝수' if num%2==0 else '홀수') 2. for 구문a_list = [1, 3, 2, 5, 1, 2]#기존의 for 구문b_list = []for a in a_list: b_..

[파이썬 문법 기초] - 튜플, 집합, f-string, 예외처리

튜플(tuple) - ()안에 값 기재리스트와 유사한 형태이나 튜플 안의 값은 수정 불가불변하는 고정값#튜플a = ('사과', '감', '배')#변경 불가a[1] = '수박'# 리스트는 안에 값들 수정 가능a = ['사과', '감', '배']a[1] = '수박' 집합집합은 중복이 제거된 값을 추출해줌#집합 - 중복이 제거되어 추출됨a = [1, 2, 3, 4, 5, 6, 7, 8, 9]a_set = set(a)print(a_set) 1. 교집합#집합 활용하기a = ['사과', '배', '수박', '감', '딸기']b = ['배', '사과', '포도', '참외', '수박']# 교집합a_set = set(a)b_set = set(b)print (a_set & b_set) 2. 합집합#집합 활용하기a = ['..

[파이썬 문법 기초] 리스트, 딕셔너리, 조건문, 반복문, 함수

리스트순서를 기반으로 값을 담는 방법0으로 시작함1. 리스트 생성 : [ ] 안에 값을 넣어주기리스트에는 숫자, 문자, 불리언 인덱싱, 리스트를 넣어줄 수 있음#리스트에는 숫자, 문자, 불리언 인덱싱, 리스트 포함 가능a_list = [2, '배', False, ['사과','배'] 2. 리스트 내 값 추가하기 : 리스트 이름.append(값)#기존 리스트에 99 추가하기a_list = [1, 5, 6, 3, 2]a_list.append(99) 3. 리스트 자르기 : 리스트 이름.[시작 번호: 끝번호]#리스트 길이 확인하기a_list = [1, 5, 6, 3, 2]#2번째 값부터 끝까지의 값 확인하기result = a_list[1:]print(result)#리스트의 가장 끝 값 확인하기result = a_..

[파이썬 문법 기초] - 변수 선언, 자료형, 문자형

변수 선언과 자료형  파이썬에서 변수에 할당하는 방법은 '='을 사용하여 원하는 값을 넣어주면 됩니다.변수에는 정수, 실수, 문자, boolean indexing 등이 사용 가능합니다.# 변수에 할당하려면 '='만 사용하면 됨a = 11b = 7#변수에는 정수, 실수, 문자, True/False 등 모두 할당 가능a = 'sujin'b = False#True/False 형으로 나오는 형태c = (3 > 2) d = (3==2) 문자열 다루기 문자열을 할당하기 위해서는 작은 따옴표(' ') 또는 큰 따옴표(" ")를 사용해주면 됩니다.해당 기호를 사용하면 파이썬에서는 문자로 인식을 합니다.  #문자형은 '' or "" 사용해주기first_name = 'sujin'last_name = 'lee'print(f..