Programming Language/Python

[python] 2.기본문법 - 자료형, 변수, 주석

노마딕 2020. 6. 29. 13:01
반응형

파이썬의 기본문법은 조금 당황스러울 정도로 단순하다. 어떻게보면 직관적이라고 할 수 있지만, 다른언어로 프로그래밍을 해본 사람이라면 무척 당황스러울만큼 단순하다.

 

 

1. 숫자 자료형

print(5)
print(-1)
print(3.14)
print(1000)
print(5+3)
print(2*8)
print(3*(3+1))
print(12/3)

--result--

5
-1
3.14
1000
8
16
12
4.0

 

 

2.문자열 자료형

print('풍선')
print("나비")
print("키키키키키키키")
print("ㅋ"*9)

--result--

풍선
나비
키키키키키키키
ㅋㅋㅋㅋㅋㅋㅋㅋㅋ

 

 

3.Boolean 자료형 (참 / 거짓을 표현)

print(5 > 10)
print(5 < 10)
print(True)
print(False)
print(not True)
print(not False)
print(not (5 > 10))

--result--

False
True
True
False
False
True
True

*not sth = sth의 반대를 의미한다.

 

 

4. 변수

animal = "강아지"
name = "연탄이"
age = 4
hobby ="산책"
is_adult = age >= 3

print("우리집 " + animal + "의 이름은 " + name + "에요")
hobby = "공놀이"
print(name + "는 " + str(age) + "살이며, " + hobby + "을 아주 좋아해요")
print(name, "는 ", age, "살이며, ", hobby ,"을 아주 좋아해요")
print(name + "는 어른일까요? " + str(is_adult))

--result--

우리집 강아지의 이름은 연탄이에요
연탄이는 4살이며, 공놀이을 아주 좋아해요
연탄이 는  4 살이며,  공놀이 을 아주 좋아해요
연탄이는 어른일까요? True

*변수(hobby)가 겹칠경우, 뒤에서 나온 값("공놀이")이 덮어쓰여진다.

** '+' 대신 ','을 이용할 수 있다. 이 경우, str(age)처럼 str을 표시할 필요가 없다. 다만 ','를 사용할 경우, 띄워쓰기가 반드시 뒤따른다.

 

 

5. 주석

표기는 되어있지만, 실행은 되지 않는 코드 부분을 말한다.

줄 별로 주석을 처리할때는 줄 맨 앞쪽에 '#'을 넣고,

긴 부분을 주석 처리할때는 맨 앞과 맨 뒤에 ''' 를 삽입하면 된다.

animal = "강아지"
name = "연탄이"
age = 4
hobby ="산책"
is_adult = age >= 3

# print("우리집 " + animal + "의 이름은 " + name + "에요")
# hobby = "공놀이"
# print(name + "는 " + str(age) + "살이며, " + hobby + "을 아주 좋아해요")
# print(name, "는 ", age, "살이며, ", hobby ,"을 아주 좋아해요")
# print(name + "는 어른일까요? " + str(is_adult))

'''print("우리집 " + animal + "의 이름은 " + name + "에요")
hobby = "공놀이"
print(name + "는 " + str(age) + "살이며, " + hobby + "을 아주 좋아해요")
print(name, "는 ", age, "살이며, ", hobby ,"을 아주 좋아해요")
print(name + "는 어른일까요? " + str(is_adult))'''

Visual Studio Code내에서 쉽게 주석처리를 하는 경우는, 

원하는 부분을 드래그 한 뒤, 'Ctrl + /' 를 눌러주면 한번에 주석처리가 된다.

주석을 해지하는 방법도 동일하다.

 

 

본 자료는 나도코딩(유튜버)님의 강의를 바탕으로, 학습하며 정리된 자료임을 밝힙니다.

반응형