반응형
파이썬의 기본문법은 조금 당황스러울 정도로 단순하다. 어떻게보면 직관적이라고 할 수 있지만, 다른언어로 프로그래밍을 해본 사람이라면 무척 당황스러울만큼 단순하다.
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 + /' 를 눌러주면 한번에 주석처리가 된다.
주석을 해지하는 방법도 동일하다.
본 자료는 나도코딩(유튜버)님의 강의를 바탕으로, 학습하며 정리된 자료임을 밝힙니다.
반응형
'Programming Language > Python' 카테고리의 다른 글
[Python] 5.리스트 / 사전 / 튜플 / 세트 / 자료구조변경 (0) | 2020.06.29 |
---|---|
[Python] 4. 문자열 (0) | 2020.06.29 |
[Python] 3.연산자 / 수식 / 숫자처리함수 (1) | 2020.06.29 |
[Python] 1.환경설정 (0) | 2020.06.29 |