2.제어문 Iteration (If문, while문, for문)
Iteration, 반복문이라고 불리우는 If문, while문, for문은 파이썬을 배울 때 가장 중요한 문법이라고 나는 생각한다. If문은 말그대로 '만약에 내가 ~~한다면? ~~할 것이다.' 라는 의미로 생각하면 좋을 거 같고, while문은 '~~하는 동안에는 1을 실행하고, 하지않을 때는 2를 실행한다.' 라고 생각하면 좋을거같다. 마지막으로 for문은 숫자를 지정해 그 횟수만큼 반복시키는 제어문이라고 생각한다. 지금은 대략적으로 설명한 것 이지만 더욱 더 깊이 설명해보겠다. 어떠한 상황에 걸렸을 때, 주어진 조건에서 해당하는 상황이 나올시, 그 상황에 맞춰서 사용하는 걸 If문이라고 한다. 예를 들어, 내가 키가 150cm미만이면 롤러코스터 탑승 불가, 그 이상은 탑승 가능 같은 상황 혹은 우리..
더보기
Data Type 자료형(딕셔너리, 세트, 자료형의 참과 거짓 및 변수)
딕셔너리는 리스트와 튜플과는 달리 순차적으로 해당 요소 값을 구하는 것이 아닌 , key값을 호출하여 value값을 리턴 받거나, value값을 호출하여 key값을 리턴 받는다. 예를 들면, 리그오브레전드에는 100여개가 넘는 챔피언(게임 속 캐릭터)이 있다. '징크스'라는 캐릭터에 체력량, 마나량, 공격속도, 공격데미지 등을 한번에 찾으려면 key값인 징크스를 호출하여 징크스의 value인 체력량, 마나량, 공격속도, 공격데미지등을 구할 수 있다. 굳이 하나하나씩 올라가보면서 찾는게 아닌 key값만 호출해서 찾는 엄청난 편리함이 있다. 딕셔너리는 양 끝에 {}로 감싸져있고, {Key1:Value1, Key2:Value2, Key3:Value3,...}로 표현된다. 딕셔너리는 대응관계를 나타나는 자료형인..
더보기
Data Type 자료형 (리스트, 튜플)
리스트는 대괄호 []로 요소들을 감싸주며 반점 , 으로 요소들을 구분한다. 숫자형, 문자열 자료형에서 설명했듯이 리스트에서도 인덱싱 및 슬라이싱이 사용이 되는데, 인덱스 번호를 카운트하는 것은 앞전과도 같다. 리스트의 인덱싱을 설명하자면 이렇다. a = [1,2,3,4,5] a[-1] #앞전에 인덱싱을 제대로 이해했다면 바로 이해할 것이다. >>5 a = [1,2,3,['a','b','c']] a[3] #리스트안의 리스트를 호출하는 것도 가능하다. >>['a','b','c'] a[3][0] #3번째 요소의 0번째 요소를 호출한다. >>'a' 리스트의 슬라이싱 a = [1,2,3,4,5] a[0:2] >>[1,2]#문자열에서 사용한 방법이랑 동일 a = [1,2,3,['a','b','c'],4,5] a[..
더보기
1. Data Type 자료형(숫자형, 문자열 자료형)
자료형은 크게 숫자형, 문자열 자료형, 리스트 자료형, 튜플자료형, 딕셔너리 자료형, 집합 자료형등으로 나눠져있다. 파이썬을 이용해 자료형의 참과 거짓을 알아볼 수 있을 뿐더러, 변수를 지정하여 자료형의 값을 저장할 수 있다. The data type of Python is classified into number, string, list, tuple, dictionary, and set. We can find out True or False with the Python and designate variation for the value of data type. 숫자형 정수형 - 말그대로 정수로 된 자료형을 뜻함. 양의 정수, 음의 정수, 0을 정수라 함 a = 1 b = -1 c = 0 실수형 - 실..
더보기