일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 빅데이터
- Key
- 다항식회귀분석
- 파이썬
- pop함수
- 리스트함수
- IFRS
- 다중회귀분석
- 파이썬독학
- INDEX함수
- 계속기업
- 재무제표
- jupyternotebook
- value
- 자산
- 기계분석
- Python
- 코딩
- 파이썬강의
- 딕셔너리
- 코딩배우기
- 난수배열
- dictionary
- 머신러닝
- 부채
- 파이썬기초
- 리스트
- index
- 자본
- 인덱스
- Today
- Total
코인시던스의 기록
[#3 파이썬 기초] 파이썬에서 변수(Variable)란 ? print 함수? 주석(Comment) 달기 본문
1. 변수 (Variable)
(1) 변수의 정의 : 데이터를 저장하는 공간입니다.
- 저장공간(memory) 에 값을 생성하고 이 저장공간의 이름(변수 이름) 을 지정하겠다. 라는 뜻입니다.
(2) 대입 연산자 (=)
프로그래밍에서 = 는 우리가 수학에서 알고 있는 '같다'가 아니라 변수에 값을 대입하는 대입 연산자입니다. = 를 기준으로 왼쪽은 변수 이름, 오른쪽은 데이터 (다른 변수 or 값) 가 위치합니다.
(3) 변수 이름 규칙(variable naming)
① 영문 대/소문자, _(underscope), 숫자로 구성 가능합니다.
하지만 위는 예시일 뿐 실제로는 저렇게 짓지 않는 것이 좋습니다. Code 를 혼자만 보는 것이 아니라 다른 사람도 함께 볼 수 있기 때문에 (협업할 때) 보통은 코드를 읽는 사람이 바로 이해할 수 있게
② 정확하고 간결한 변수 이름을 사용합니다.
③ 변수의 이름은 숫자로 시작하지 못합니다. 아래는 Invalid 한 변수 이름의 예시인데요.
※ 변수의 이름을 숫자로 시작하면 안되는 이유가 뭘까요?
예를 들어 보겠습니다. 4 라는 변수를 만들고 변수에 9 라는 값을 넣어 print(4) 라고 하면 뭐가 나올까요? 4 라는 숫자를 변수로 허용한다면 print(4) 하면 9 가 나오겠죠. 이는 굉장히 헷갈릴 수 있기 때문에 숫자로 시작하는 것을 방지해놓았습니다.
④ 예약어 (Reserved keywords) 는 변수로 사용하지 못합니다.
변수 이름으로 class 라고 쓰는 순간 굵은 초록색 글자가 되고 문법 오류가 발생하는 것을 볼 수 있는데요. class 는 python 에서 이미 예약을 해놓은 키워드(예약어) 입니다. 따라서 변수 이름을 지었는데 굵은 녹색으로 뜬다면 다른 이름을 사용하면 되고, 정 예약어를 사용하고 싶다면 앞에 underscope(_) 을 붙이면 됩니다. 예약어에는 for, while, class, try, except 등이 있는데 외울 필요는 없고 나중에 자세히 다루도록 하겠습니다.
(4) 변수 값을 확인하는 방법에는 크게 2가지가 있습니다.
① print() 함수의 사용
print 함수는 값을 Return 하는 것이 아니라 값을 출력만 합니다. 따라서 Output 으로 나오진 않습니다.
② 변수 값을 코드의 마지막에 위치 시킨 후 실행
이 경우 변수의 값이 output 을 출력됩니다. 둘의 차이는 나중에 따로 설명하도록 하겠습니다.
2. 함수
- 특정 기능을 미리 구현해 놓고, 나중에 반복적으로 호출하여 사용 가능하도록 해놓은 코드 블럭입니다. (호출 : 함수의 이름을 통해서 불러내는 것)
* print 함수
- 값을 확인하기 위한장치로 해당 변수의 값을 출력해주는데
- 기본적으로 print 함수 사이에는 enter 로 print 함수 내에서는 space 로 구분하여 출력해줍니다. print 함수 안에 , 로 여러 변수를 나열하면 한줄에 출력해 줍니다.
- 빈 print 함수를 실행한 다음 shift + tab 을 누르면 함수 확인이 가능한데, seperator 와 end 라는 parameter 가 보입니다. print 함수가 어떻게 출력하게 하는지 결정하는 parameter 입니다.
- print 함수에서 sep=' ' : 기본값이 띄워쓰기, end='\n' : 기본값이 엔터로 설정되어 있습니다.
- seperator 와 end parameter 를 각각 *, !!! 로 바꿔주면 seperation 하는 기본값이 띄워쓰기에서 * 로 마지막은 enter 대신 !!! 로 출력되는 것을 볼 수 있습니다.
3. 주석 (Comment)
개발자(사람) 가 보기 위한 용도로, 코드에서 # 로 시작하는 부분은 실행되지 않습니다.
(※ 참고(#2 파이썬 기초 강의) : mark down 상태에서의 # 는 글자 크기 조절. * : 기울여쓰기, > : 인용구)
'파이썬' 카테고리의 다른 글
[#5 파이썬 기초] 문자열 타입(string),인덱스(Index), 이스케이프 문자 (0) | 2020.09.27 |
---|---|
[#4 파이썬 기초] Type 함수, Type 종류, None, 숫자형타입의 연산, 식 평가와 대입 (0) | 2020.09.26 |
[#1 파이썬 기초] Jupyter Notebook 사용법, 셀모드, 단축키, 셀실행 (0) | 2020.09.24 |
[#0 파이썬 기초] 파이썬 설치, Anaconda, Jupyter Notebook (0) | 2020.09.23 |