Pyhton/Python 국비지원 수업 정리 2

Python의 함수

1. 함수 선언하기 함수를 선언할때 예약어로 def를 사용한다. 그리고 이름과 파라미터를 정해준후 : (콜론) 이후 들여쓴 부분은 우리가 작성한 함수의 실행부분이 된다. #함수 정의 def test(): a = [4, 5, 6] print(a) #함수 실행 test() 이러한 식으로 내부에서 지역변수list로 a를 선언 한 후에 a를 띄우는 이러한 함수가 되겠다. java와 구조가 유사하다. 그렇다면 return 타입에 대한 명시는 없지만, 함수라는것은 input이 있다면 output이 있어야한다. #전역변수 a 선언 a = [4, 5, 6] # test 선언하기 def test(list): return sum(list) # printer 선언하기 def printer(): param = test(a) ..

Python의 자료형 - 리스트 / 튜플 / 딕셔너리 / 집합

리스트 대괄호 [ ] 요소 생성,삭제,수정 가능 ✔관련함수 append : 요소의 추가 sort : 정렬 reverse : 순서 역순 index : 인덱싱 insert : 요소 삽입 remove : 리스트내의 첫번째 해당 요소 삭제 pop : 특정요소 꺼낸 후 리스틑에서 삭제 count : 특정요소의 개수 extend : 리스트끼리 붙이기 튜플 소괄호 ( ) 요소값의 수정 불가능 a = (1, 2, 3) a = a + (4,) 이와같이 튜플끼리의 결합만 가능하다. 불변성이라는 특징을 주로 활용한다. ✔관련함수 없음! 딕셔너리 중괄호 { } Key Value 형 구조 예시 a={'A':90,'B':80,'C':70} ✔관련함수 keys : key만 모아 dict_keys를 리턴한다. values : 마찬가..