오늘은 변수 사용하는법을 알아본다. (기초)
저번과 같이 터미널을 켜주고(iTerm2나)
본인이 만든 파이썬 폴더로 진입하여 새로운 파일을 만들어주자.
vi dog.py 정도면 충분하다.
코드를 작성해보자. 한줄짜리다.
print('안녕 나는 Dog야 나는 다리가 4개 있어')
신텍스 에러가 반겨준다. cat으로 코드를 봐도 문제가 없는데, 왜 에러가 뜨는것일까.
그것은 바로 프린트 안의 내용을 한글로 적었기 때문이다.
python dog.py 말고 python3 dog.py를 해주자
python3는 언어로부터 비교적 제약이 없다.
잘 출력되는것을 확인할 수 있다.
이번엔 조금 다르게 코드를 작성해보자. 이름은 identity.py
identity = 'Dog'
number_legs = 4
print('안녕', '나는', identity,'야', '나는', '다리가', number_legs, '개 있어')
여기서 identity와 number_legs는 변수이다.
변수뒤의 등호는 같다 라는 의미보다는 왼쪽의 이름이 오른쪽의 값을 표시한다고 봐야한다.
,(쉼표)는 구분을 위해 사용한 것이고 숫자나 변수 뒤에는 ' 를 쓸 필요가 없다.
아까의 실수를 반복하면 안된다.
python3 identity.py로 해주자.
identity 부분과 number_legs 부분이 변수 등호 옆의 값으로 바뀌어 출력되는 것을 확인할 수 있다.
이걸 좀더 응용해보면,,
3줄 더 추가해보자. 이름은 dogcat.py (identity.py 기존 코드에 추가해도 상관없다.)
identity = 'Dog'
number_legs = 4
print('안녕', '나는', identity,'야', '나는', '다리가', number_legs, '개 있어')
identity = 'Cat'
number_legs = 4
print('안녕', '나는', identity,'야', '나는', '다리가', number_legs, '개 있어')
뭔가 달라졌음이 보일 것이다. 변수이름이 위에와 달라졌다.
저러면 충돌이 나지 않을까 싶은데 다행이도 윗줄 아랫줄 변수가 다르기에 출력도 다르게 나온다.
출력 결과는?
예상대로 윗줄 아랫줄 변수가 다르게 출력된다.
밑으로 여러개의 변수를 더 추가하면 추가한 만큼 다르게 출력된다.
이렇게 변수에 대한 기초적인 초간단한 실습을 해보았다.
다음 포스팅은 주석에 대해서 할 것이다.
'파이썬 공부' 카테고리의 다른 글
6.shell 및 터미널 사용법(기초) (0) | 2019.08.16 |
---|---|
5.파이썬 REPL 기초 (pwnable fd 풀이 포함) (0) | 2019.08.13 |
4.파이썬 숫자와 문자열(기초) (0) | 2019.08.12 |
3.파이썬, 주석을 활용하자(기초) (0) | 2019.08.11 |
1.파이썬 설치 방법 및 초간단 출력 코딩 (0) | 2019.08.11 |