AI 웹 개발 과정/파이썬 문법 기초 4

04. *args / **kwargs

*args - 가변인자를 위한 변수 - 함수 인자를 몇 개 받을지 모르는 경우에 사용 - args는 변수이름으로 알맞은 변수명으로 쓰면 되지만, * 는 꼭 붙여야 한다. - 예시 def add(*args): print(args) add(1, 2, 3) ### 출력값 ### (1, 2, 3) - 튜플 형식으로 저장된다. **kwargs - 가변인자를 위한 변수 - keyward arguments - kwargs는 변수이름으로 알맞은 변수명으로 쓰면 되지만, * 는 꼭 붙여야 한다. - 딕셔너리 형태로 값을 저장한다. - 예시 def name_and_age(**kwargs): print(kwargs) name_and_age(name="홍길동", age="50") ### 출력값 ### {'age': '50',..

03. 함수의 사용 def():

함수의 사용 def( ) 함수에 들어가기에 앞서 오늘 아침 퀴즈 문제를 보자 왼쪽 사진처럼 사용한 전력에 따라 요금을 출력해야하는 코드를 짜는 것이다. 오른쪽 사진을 보면 사용전력이 100kwh 이면 60.7원, 100kwh 초과시에는 125.9원, 기준 범위마다 이 가격표를 참조해야한다. 참고로 150kwh 사용시에는 100kwh까지는 60.7원이 계산되고 이후 초과된 50kwh 가 125.9원의 가격이 적용되는 것이다. 결과 코드를 보자. # 첫 번째 사용한 전기량 #value = 99; # 두 번째 사용한 전기량 value = 150 # 크게 중요하지 않다... print("=" * 20); print(" 주택용 전기요금(저압) 계산기 "); print("=" * 20); # 만약 사용전기량이 10..

02. python_Class

class 함수들 묶음. 객체마다 일정한 패턴이 보일 때 사용한다 - 기본 형태 class doc: def __init__(self): # init : class를 선언하는 순간 실행되는 함수 print("클래스 선언") def show(self): # init이 아닌 함수는 .함수이름() 으로 선언되어야 실행 print("show 실행") a = doc() #클래스 선언 a.show() #show 실행 - self class doc: def __init__(self): # init : class를 선언하는 순간 실행되는 함수 self.name = input('이름: ') self.age = input('나이: ') def show(self): # init이 아닌 함수는 .함수이름() 으로 선언되어야 실..

01. 파이썬 기본 문법 + (미완 map

빠르게 파이썬의 기본 문법을 훑고, 실제 응용프로젝트에 적용이 필요할 때 다시 와서 찾아볼 수 있는 정도가 되자 파이썬 기초 문법 - 변수 : 값을 담는 박스 (값을 가르킨다). a = 3 b = 2 c = 'minki' # 문자열 ' '로 표시 d = True # 참, 거짓 형, True & False print(a+b) print(a-b) print(a*b) print(a/b) print(a**b) # 3의 2승 print(a%b) # a를 b로 나눈 나머지 - 문자열 : a = '2' b = str(2) # '' 와 같이 문자열 처리 print(a+b) # 문자열끼리 더하므로 결과값 22 text = 'abcdefghijk' result0 = text result1 = len(text) # 문자열 ..