기본 출력, 변수 설정

  • print 함수는 일반적인 사용 방법과 비슷하다.
  • String을 지정할 때 특이한 게 쌍따옴표(“)가 아닌, 일반 따옴표(')를 사용한다.
  • 변수를 설정할 때 var나 let을 사용하지 않고 바로 사용하면 자동 선언과 동시에 값이 할당된다.

[Source Code]

print('Hello World')
print('String은 작은 따옴표로!')
a = 1
b = 2
print(a + b)
print('var나 let을 사용하지 않아도 변수 출력 가능')

 

[결과]

Hello World
String은 작은 따옴표로!
3
var나 let을 사용하지 않아도 변수 출력 가능

Process finished with exit code 0

 


변수 작명

  • 파이썬의 변수명 규칙은 다른 언어와 비슷하다.
  • 변수명의 첫 글자는 영문자나 언더바(_)로 시작해야 한다.
  • 변수명은 대소문자를 구분한다.
  • 예약어(if, while, for, def, class 등등..)는 변수명으로 사용할 수 없다.
  • 특이한 점은 파이썬의 기본 라이브러리 함수명을 변수명으로 선언하게 되면, 선언은 할 수 있지만 해당 함수를 사용할 수 없게 된다.

[Source Code 1]

print(abs(-1))

 

[결과 1]

1

Process finished with exit code 0

 

[Source Code 2]

abs = 3
print(abs(-1))

 

[결과 2]

Traceback (most recent call last):
  File "XXXXXXXXXX", line 4, in <module>
    print(abs(-1))
TypeError: 'int' object is not callable

Process finished with exit code 1
기본 함수를 변수명으로 선언하게 되면 사용은 가능하지만 기존 함수를 사용하려고 한다면 위와 같이 에러가 발생한다.

 

 

 

변수 생성

  • C/C++ 언어와는 다르게 변수의 타입을 지정해주지 않아도 된다.
  • 심지어 Kotlin, Swift처럼 var, let을 사용하지 않아도 변수를 선언할 수 있다.
  • 변수에 값을 대입해주면 해당 변수의 타입이 알아서 정해진다.
  • Swift는 var를 사용하여 선언했어도 타입이 한 번 정해지면 다른 타입을 저장하지는 못 하지만, 파이썬의 경우는 처음에 정수를 받았지만 나중에 string을 넣는 것도 가능하다.

[Source Code]

num = 3
print(num)
num += 1
print(num)
num = ‘hello num’
print(num)

 

[결과]

3
4
hello num

Process finished with exit code 0

 


주석

  • 파이썬에서는 주석을 ‘#’으로 처리한다.
  • 여러줄을 주석처리할 때는 쌍따옴표(“)를 세번(“””)사용해서 시작과 끝을 지정해서 처리해준다.

[Source Code]

# 주석 부분!!
num = 3
print(num)
“”” 이 사이는 통째로 주석
num += 1
print(num)
“””
num = ‘hello num’
print(num)

 

[결과]

3
hello num

Process finished with exit code 0

 

'Python' 카테고리의 다른 글

Python 기초 3  (0) 2019.06.11
Python 기초 2  (0) 2019.06.10
파이썬 함수 사용  (0) 2017.05.03
파이썬 변수 사용  (0) 2017.05.03
파이썬 문자열 출력  (0) 2017.05.03

+ Recent posts