2019/03(11)
-
[Python] 08. 반복문
반복문 01. forpython에서 반복문은 C에서의 반복문과는 조금 다르다. C#에서 foreach와 같이 List 혹은 Range로 반복하는 구조를 가지고 있다. for value in List: print(value) List에 있는 항목을 순차적으로 읽어 value에 넣어 돌리는 방식을 가지고 있습니다.. 혹은 10번을 반복하겠다면 for value in range(10): print(value) 이러면 10번 반복한다. 02. while while은 조건에 따라 반복 된다. 예제는 아래와 같다. while 조건문 : print(" test ")
2019.03.14 -
[Python]07. 컨테이너
컨테이너 01. 컨테이너 "A"+"B" = "AB"와 같이 boxing unboxing하여 operation 하는 연산같음 02. dict A:{'jack':101, 'load':102}A['jack']->101 이때 dict를 시작한다는 의미로 { } 중괄호를 하면 된다.
2019.03.11 -
[Python] 06. List
List 일단 내가 알고 있는 리스트는 C#에서는 제네릭 컬렉션을 이용한 자료구조이고 C++ 에서는 링크드 리스트를 이용한 자료구조로 알고 있습니다. 여기서는 C#에서 이용되는 제네릭 컬렉션과 비슷하게 구조가 되어 있는거 같으며 몇가지 특징을 서술 하겠습니다. 01. 추가 추가하는 방법은 Append를 이용하여 추가 할 수 있습니다. 여기서 특이점은 변수 타입을 가리지 않는다는 점입니다. s= [] 이렇게 하면 List 를 시작하겠다는 뜻이 됩니다. 추가할려면 s.append('test')s.append(122)s.append(12.3) 이런식으로 하게되면 s=['test', 122, 12.3] 이런식으로 구성하는것과 동일한 효과를 자지고 있습니다. 02. 삭제 삭제는 del list_object[ind..
2019.03.07 -
[Python] 05. 조건문
조건문 일반적으로 조건문은 boolean 즉 ture, false 두가지의 조건을 가지게 됩니다. 데이터 타입에 따라 비교하는 방식이 달라지며 몇가지 예를 들어보겠습니다. 'LuciferD'=='LuciferD2' 동일하지 않기 때문에 결과는 false입니다. 하지만 'LuciferD'!='LuciferD2' 동일하지 않는지 물어보기 때문에 결과는 true입니다. 01. And 로그인 관련 기능을 구현할때 사용 할 수 있습니다. 'LuciferD'=='Lucifer' And 'Pass'=='Pass' 02. Or 둘중 하나가 참일때 사용하는 기능입니다. 'LuciferD'=='Lucifer' Or 'Pass'=='Pass'
2019.03.05 -
[Python] 04. 제어문
제어문 제어문 혹은 조건문이라고 부르면 분기시마다 꼭 필요하게 되믄 구문입니다. 01. if문 아래와 같은 형식을 가지고 있으며 처리하는 프로세스는 if아래 스페이스 혹은 탭의 거리로 구분 짖습니다. 조건문의 경우 boolean type을 기준으로 true일때 처리합니다. if 조건문 : 프로세스 처리 02. else문 아래와 같은 형식을 가지고 있으며 조건문의 결과값이 false이면 else를 진행하게 됩니다. if 조건문 : 프로세스 처리else: 프로세스 처리 03. elif문 아래와 같은 형식을 가지고 있으며 else if를 의미합니다. 조건문의 결과값이 위에서 부터 확인하여 true이면 elif를 진행하게 됩니다. if 조건문 : 프로세스 처리elif 조건문 : 프로세스 처리else: 프로세스 처리
2019.03.05