- 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것. 프로그램의 기본이자 핵심 단위가 바로 이것이다.
항목 | 사용 예 |
---|---|
정수 | 5, -10, 1000, 0 |
실수 | 3.14, -168.2 |
연산 | 5+3, 28, (3(3+1)) |
1 print('소금') 2 print("설탕")
문자열을 출력하기 위해서는 위와 같이 작은따옴표(')나, 큰따옴표(")를 사용해 출력한다.
# True / False
print(5>10) True
print(5<10) False
print(not True) False
print(not (5>10)) True
위의 예시에서 알 수 있듯, 부등호나 'not' 등을 사용하여 자료형의 참과 거짓을 구분할 수 있다.
- 값을 저장하는 공간.
TMI지만, '소금이','설탕이'라는 비숑을 두 마리 키우고있다. 때문에 '나도코딩'과는 조금 다르게 예시를 들어보려 한다.
print("우리집 강아지의 이름은 소금이에요") print("소금이는 2살이고, 산책을 좋아해요") print("소금이는 어른일까요? False")
두 마리 중 하나인 소금이에 대한 소개를 적어보았다.
설탕이가 서운할 수 있으니 변수를 넣어 다시 소개해보자.
변수 설정
#우리 집 귀요미를 소개합니다 :) name = "소금이" age = 2 hobby = "산책" is_adult = age>=3
print("우리집 강아지의 이름은 " + name + "에요") print(name +"는 " + str(age) + 살이고, " + hobby + "을 좋아해요") print(name + "는 어른일까요?" + str(is_adult))
변수를 넣은 것에 값을 달리해서 넣어보았다.
변수 재설정
#우리 집 귀요미를 소개합니다 :) name = "설탕이" age = 2 hobby = "낮잠" is_adult = age>=3
Run을 눌러 결과를 살펴보자.
결과
우리집 강아지의 이름은 설탕이에요 설탕이는 2살이고, 낮잠을 좋아해요 설탕이는 어른일까요? False
📌정수를 문자로 바꿀 경우나, boolean형을 사용할 때에는 'str()'로 묶어야 오류가 나지 않는다고 한다.
'str()'을 쓰지 않는 다른 방법 : '+'를 모두 ','쉼표로 대체하는 것인데, 띄어쓰기가 생기므로 참고해서 사용하면 된다.
- 코드 내에 포함 되어있지만, 실제로 실행은 되지 않는 것.
앞에서 이야기했던
#우리 집 귀요미를 소개합니다 :)
이 문장 맨 앞에 있는 '#'기호를 사용하면 이 문장은 완전하게 무시가 됨을 보았다.
그렇다면, 주석 처리를 할 수 있는 다른 경우들을 살펴보자.
- 여러 문장에 주석처리를 할 때(1)
작은 따옴표''' 3개를 문장의 앞뒤로 사용하면 한번에 주석처리가 가능하다.
'''이렇게 하면 주석처리 됩니다.'''
- 여러 문장에 주석처리를 할 때(2)
주석처리하고 싶은 문장들을 선택하고 'Ctrl'+'/'키를 누르면 가능하다.
#print("우리집 강아지의 이름은 소금이에요") #print("소금이는 2살이고, 산책을 좋아해요") #print("소금이는 어른일까요? False")