11. Python 함수 & 지역변수
함수를 정의할 때, 인자의 개수가 변할 수 있게끔 하려면 다음 코드와 같이 정의하면 됩니다. #가변 인자 def my_func(*data): #가변 인자는 *를 통해 나타낸다 print(data) my_func(1,2,3,4,5) (1, 2, 3, 4, 5) 함수에서의 변수들은 기본적으로 지역변수입니다. 그런데 함수내에서 전역변수를 사용하고 싶을 때는 global 함수를 이용합니다. #global def my_func2(): global a #전역 변수 사용 a=a+1 a=3 my_func2() #젼역 변수 print(a) 4 Python은 반환 값이 여러개일 수 있습니다. def my_fun3(): a=1 b=[2,3,4] return a,b x,y=my_fun3() print(x) print(y) 1..
10. Python 시퀀스
시퀀스(Sequence)는 문자열, 리스트, 튜플 등의 인덱스를 가지는 자료형입니다. string="Hello World" list=['H','e','l','l','o',' ','W','o','r','l','d'] tuple=('H','e','l','l','o',' ','W','o','r','l','d') print(string) #Hello World print(list) #['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd'] print(tuple) #('H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd') print(string[3]) #l print(list[3]) #l print(tuple[3]) #l pri..
9. Python 튜플
튜플(Tuple)은 Python에서 기본적으로 지원하는 자료형입니다. 리스트와는 다르게 한번 설정된 값은 변경할 수 없습니다. #Tuple tuple=(1,2,3) print("한번에 출력 : ",tuple) #한번에 출력 for i in tuple: #개별적으로 접근 print(i) list1=[1,2,3] list2=[4,5,6] tuple=(list1,list2) print("한번에 출력 : ",tuple) tuple[0][1]=0 #튜플의 원소는 바꿀 수 없지만 튜플의 리스트의 원소는 바꿀 수 있다 print("tuple[0][1] : ",tuple[0][1]) tuple=(1,2,3,4,5,6,7,8,9) print(tuple[1:7]) print(tuple[1:7]*3) 1 2 3 한번에 출력..
7. Python 예약어 & 들여쓰기 & 조건문 & 반복문
예약어는 if, True, None, for.....등과 같은 명령어들을 말하며, 다음 코드를 통해 확인 할 수 있습니다. #예약어 import keyword print(keyword.kwlist) #예약어 출력 ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', ..
6. Python 리스트
리스트는 많은 양의 데이터를 처리할 때 유용합니다. 같은 자료형을 나열해야 합니다. index는 0부터 시작합니다. #List a=[3.3, 1.2, 3.6, 4.9, 2.3, 5.9] print(a) #[3.3, 1.2, 3.6, 4.9, 2.3, 5.9] print("index 3 : ",a[3]) #index 3 : 4.9 #평균 구하기 sum=0 for i in a: #List a의 모든 index를 거치는 반복문 sum = sum +i #List 원소들의 총합 print("Average : ",sum / len(a)) #len은 List a의 원소의 개수 [3.3, 1.2, 3.6, 4.9, 2.3, 5.9] index 3 : 4.9 Average : 3.5333333333333337 다음과 같..