본문 바로가기

2019/1255

16. 정수형 자료 이해 정수형 자료는 여러가지가 있다. 컴퓨터에선 2진법을 사용하기 때문에 8진법이나 16진법도 편리하게 사용된다. 사진은 처음 수(100)는 정수이고 그 아래로 2진법 8진법 16진법이다. 마지막 수는 정수를 길게 쓴 것이다. 8비트 = 8자리 2진수로 표현 가능 1바이트 = 두 자리 16진수로 표현 가능 따라서 컴퓨터의 대부분의 데이터는 16진수로 표현이 가능하다. 2019. 12. 31.
15. None 개념 None이란 아무것도 지정되지 않은 상태이다. None이 대입된 변수엔 값이 지정된 임의의 자료형을 넣을 수 있다. 또 함수에서 아무 값도 리턴하지 않고 끝낼 때도 사용한다. 2019. 12. 31.
14. while(while~ continue~ break) while문은 for문과 마찬가지로 반복문이다. 그러나 다른 점은 for문은 범위가 지정된 자료나 객체를 이용해 반복을 하는 것이지만, while문은 특정 조건이 만족하면 계속 반복을 실행한다. while에도 for와 같이 continue, break가 있으며 용도는 동일하다. 첫 번째 사진은 특정한 조건을 걸고 그 조건을 만족하면 break가 나올 때까지(또는 조건 파괴 시) 반복하게 하는 반복문이고 두 번째 사진은 조건을 참(1)으로 놓고 무한으로 반복하게 만든 반복문이다. while 1 : 으로 하면 break가 나오기 전까지 해당 반복문을 반복한다. (true, false) 2019. 12. 31.
13. for문 개념(for~ else) if문에서의 else와 비슷하지만 다른 for문의 else는 if의 조건이 아닐 때가 아닌 for문이 정상적으로 모두 실행되었을 때 명령을 실행하는 것이다. 사진은 리스트(list) 자료 hi에 1,2,3,4를 대입하고 for문을 이용해 hi의 값을 x에 넣는다. 그리고 그 값을 출력하고(print) for문이 정상적으로 모두 실행되면 'hello'를 출력한다.(else 부분) 이는 정상적인 실행 뿐만 아니라 모두 실행되어야 한다는 조건이 더 있기 때문에 break를 써서 for문을 도중에 중지 시킬 시에도 else 부분은 실행되지 않는다. 2019. 12. 31.