기본 출력, 변수 설정
- 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 |