Python(파이썬) - 함수
함수 파이썬에서는 함수 리턴값을 여러개 가질수 있다. #함수 Code def plus(x, y=5): return 10, x+y a, b = plus(10) print(a, b) ===>10, 15이 출력된다. 가변 인수 디폴트 인수값을 가지고 있다가 인수가 넘어오지 않으면 기본값으로 인자를 순서에 맞추어서 안넣어도 가능하다 plus(y=20, x=5)도 가능 리스트의 개별 값을 전달하려면 *를 붙인다 b = [1,2] plus(*b) *가 붙어있다면 인수를 여러개 넣어도 리스트처럼 활용이 가능하다 def plus2(x, *y) plus2(1, 2, 3, 4) x = 1, y = (2, 3, 4)로 들어간다 x = 1, k = [2, 3, 4] plus2(x, *k)로도 가능 사전 인수 - dic을 이용..
2020. 4. 7.
Python(파이썬) - 제어문 - 1. 반복문(for, while문)
python 파일 만들기 및 실행 File-NewFile 작성 후 저장 - Run-Run Module(F5) 주석은 앞에 #을 붙인다 for문 - #for문 code for i in range(5): print(i) 0~4(0부터 n-1)까지 돌면서 i print 들여쓰기가 되어있지 않으면 에러 발생 - #1~10까지 더하는 For문 Sum = 0; for i in range(1,11): Sum = Sum + i print(i, "==>", Sum) print("Sum = ", Sum) - #입력받아서 구구단 For문 dan = int(input(" 몇 단 출력할까요 : ")) for i in range(1,10): print(dan, "*",i, "=", dan*i) While문 - #입력받아서 구구단..
2020. 4. 7.
Python(파이썬) - Collection
리스트(list) - [ ] a = [1,2,3,4,5] a[1] : 2 a[-1] : 5 역방향 탐색이 가능 len(a) 리스트 개수 a.append(6) list 뒤에 추가 a.insert(1,10) 1번 Index에 10 추가 a.remove(2) 2값 제거 del(a[2]) 2번 Index 값 삭제 a.reverse() 순서 반대로 a.sort() 정렬 a.sort(reverse=True) 내림차순 정렬 a.pop() 하나 꺼내기(제거) a.extend(b) a뒤에 b 추가 aa = a.copy() list 복사 a.clear() 리스트 비우기 튜플(tuple) - ( ) 튜플은 리스트와 달리 값을 바꿀수 없다. a = (1, 3, 5, 7, 9) b = (10, 20, 30, 40) a.inde..
2020. 4. 6.