반응형
Python에도 여느 언어와 마찬가지로 여러가지 변수를 사용할 수 있습니다.
특이하게도 명시적으로 형식을 지정하지 않아도 되는데요.. (Lua와 동일하네요..)
#변수
intValue = 10 #정수 [INT형]
floatVlaue = 1.0 #소수 [FLOAT형]
stringValue = 'hello' #문자 & 문자열 [STRING 형]
boolvalue = False #Boolean 형식 [BOOL 형]
아무래도 다른 언어에서 적응했던 분이라면 조금 당황하실수도 있지만 보이지 않은 뭔가가 있다고 생각하면 편할 것 같습니다. (C#의 var 또는 C++의 auto 정도로 생각하면 될 듯?)
별도의 형식을 지정하지 않아도 출력이나 더하기 등 기본적인 연산도 가능합니다.
다른 언어의 문법인 ' ; ' 표시를 조심~!!
[코드]
#변수
intValue = 10
floatVlaue = 3.64
stringValue = 'hello'
boolvalue = False
print(intValue)
print(floatVlaue)
print(stringValue)
print(boolvalue)
print('----------')
print(intValue + floatVlaue)
print(intValue + boolvalue)
print(floatVlaue + boolvalue)
print(floatVlaue + boolvalue)
[결과]
10
3.64
hello
False
----------
13.64
10
3.64
3.64
파이썬의 기본 변수는 Lua랑 동일하게 변수형을 명시적으로 쓰지 않고 기본적으로 지원하는 대부분의 형식을 지원합니다.
반응형
'프로그래밍 > Python' 카테고리의 다른 글
C#으로 이해하는 Python - 클래스 (생성자, 소멸자) (0) | 2025.01.15 |
---|