728x90
반응형
728x90
반응형
오늘의 파이썬은 연산자다. C와 유사하지만 차이점이 있기도 하다. 표로 비교해보자! C와 파이썬의 연산자는 거의 대부분 동일하지만 파이썬에서는 증감 연산자를 지원하지 않고, C에서는 몫과 제곱 연산자를 지원하지 않는다. 파이썬에서 아래와 같은 코드를 사용하면 에러가 발생한다. a=10 print(a++) 증감 연산자 대신 할당 연산자의 +=, -= 연산자를 활용해야 한다. 반대로 Python에서 새롭게 지원하는 연산자는 //, ** 연산자다. ** 연산자는 제곱을 수행한다. 아래 코드를 실행해보자. print(2**2) 4가 출력되는 것을 확인할 수 있다. 2의 2승을 출력한다. 그럼 다시 2**5를 실행해보자. 32가 출력되는 것을 확인할 수 있을 것이다. 마지막으로 // 연산자다. 15/2를 하게 되..
파이썬에는 리스트(List)라는 자료형이 존재한다. C로 비유하자면 배열과 비슷한 개념이다. 리스트는 어떤 데이터를 일렬로 늘어놓고 저장한 형태다. 공통된 데이터를 하나로 묶는데 사용되고 숫자형과 문자열을 혼합해 사용 할 수 있다. 글 보다는 실제 문법을 통해 리스트를 이해하는것이 더 빠를것 같다. 리스트는 어떻게 만들고 어떻게 활용하는지 알아보도록 하자! 1. 리스트 선언 a = [1, 2, 3, 4, 5, 6] str = ['mon', 'thue', 'wed', 'thur', 'fri', 'sat', 'sun'] 첫 번째 줄은 a 라는 리스트를 선언하고 여기에 순서대로 1, 2, ,3, 4, 5, 6 을 저장한다. 리스트에 저장된 값을 '요소'라고 한다. 리스트 저장된 값의 순서를 '인덱스' 라고 표..
문자열(String)이란 문자로 구성된 단어들의 집합으로 1개 이상의 모든 문자를 문자열이라 할 수 있다. 더 자세한 내용은 위키백과를 참조! https://ko.wikipedia.org/wiki/%EB%AC%B8%EC%9E%90%EC%97%B4 문자열 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikipedia.org 파이썬에서 문자열을 만드는 방법과 다양한 활용법에 대해 알아보도록 하겠다. 1. 문자열 만들기 파이썬에서 문자열을 만드는 방법은 총 4가지가 있다. 첫 번째, 아래 그림과 같이 큰 따옴표(")로 만들고자하는 문자열을 둘러싸는 방법이 있다. "Hello python world" 두 번째, 아래 그림과 같이 작은따옴표(')로 만들고자 하는 문자열을 둘러싸는 방..
1. if 문 if 문 "흐름 제어문", "조건문"이라고 한다. 다른 언어에서는 괄호의 조건이 성립하면 중괄호 또는 if문 아랫줄의 코드를 실행하지만 파이썬에서는 괄호가 없다. 사용법을 바로 알아보도록 하겠다. 코드의 첫 번째 줄은 아직 설명하지 않았으니 우선 넘어가고 3번째 줄의 코드를 보자. if x >0 : int형으로 입력받은 숫자를 x에 저장하고 저장된 x값이 0보다 크면 4번째 줄의 print문을 실행한다. 위와 같이 입력 후 디버깅(Ctrl+F5)을 실행하면 다음과 같은 결과를 확인할 수 있다. "숫자를 입력하세요" 라고 나타나면 0보다 큰 숫자를 입력하면 위와 같은 결과를 확인할 수 있다. 0 이하의 숫자를 입력하면 4번째 줄의 print를 실행하지 않고 프로그램이 종료되는 것을 확인할 수..
Python공부를 시작하려고 이것저것 찾아보다 보니 다양한 Python 개발 Tool 이 있다는 사실을 알았다. (Jupyter Notebook, Atom, Python IDE, Visual studio code, PyCham 등) 다양한 개발도구가 있지만, 무료이면서 대중(?)들에게 가장 익숙한 Visual Studio Code를 이용해 Python 개발을 시작해보려 한다. Visual Studio Code를 선택한 이유는 Python 뿐만 아니라 다양한 언어 개발을 지원하고 익숙하다는 점이 가장 크다. Python 개발에 PyCham을 많이 사용한다고 한다. Community 버전과 Pro 버전이 구별되어 있어 다양한 확장 기능을 사용하기 위해서는 Pro 버전을 구매해야 한다고 한다. 학생 및 교직원..