본문 바로가기

프로그램언어/파이썬

1.강 Hello world 출력

파이썬의 IDLE에서 Hello World! 출력해보자.

IDLE의 >>> 부분에 아래와 같이 입력하고 엔터 키를 눌러 실행해보자.

>>> print('Hello, world!')

Hello, world!

>>> 

파이썬에서 prin()함수는 출력하는 함수로 함수 안에 ‘Hello, world!’ 입력하고 Enter”누르면 위 그림과 같이 출력됩니다.

 

 

소스 창에 작성하고 실행하기

IDLE에서 Hello, world!를 출력해보았습니다. 이번에는 Shell 창이 아닌 소스 파일에서 작성하고 저장한 다음 실행해 보겠습니다.

 

1. “File – New File”을 클릭하여 소스 코딩 창을 실행한다.

 

2. 소스 코딩 창에서 아래와 같이 print()함수에 ‘Hello, world!’를 입력한다.

 

3. ‘File-Save’를 클릭하여 문서폴더에 ‘hello.py’로 저장합니다.

 

4. ‘Run-Run Module’를 클릭하여 실행해 보자.

 

5. 파이썬 Shell’창에서 실행결과를 확인 할 수 있다.

 

기본 문법

1. 세미콜론

   • 파이썬은 문장이 끝날 때 “;”을 붙이지 습니다.

   • “;”은 다른 프로그램에서는 문장이 끝날 때 “;”을 입력합니다.

   • 파이썬은 한 줄에 여러 구문을 입력할 때 “;”으로 구분해 줍니다.

 

2. 들여쓰기

   • 파이썬에서는 들여쓰기 자체가 문법입니다.

   • 들여쓰기를 하지 않으면 문법 에러가 발생합니다.

   • 들여쓰기는 공백 4칸을 기준으로 사용합니다.

   • 들여쓰기의 공백은 2, 4, 탭등을 사용합니다.

print('양수')는 들여쓰기를 하지 않아 문법 오류가 발생한 것입니다.

 

print()함수 앞부분이 탭으로 들여쓰기 되어 있습니다.

 

3. 코드 블록

   • 들여쓰기를 기준으로 코드 블록을 설정합니다.

   • 명령어들을 모아 한번에 처리하기 위해 지정합니다.

 

4. 주석

   • 코드에 대한 설명문을 말합니다. 프로그램 실행시 영향을 주지 않습니다.

   • # 기호는 주석으로 프로그램 설명에 해당됩니다.

   • ‘’’  ~~~  ‘’’ 작은 따옴표3개를 사용하면 여려 줄을 주석 주석처리 할 수 있다.

왼쪽 #은 한 줄 주석이고 오른쪽 '''   '''은 여러줄 주석이다.

 

출력 하기

1. 여러 개를 출력하기

>>> print('데이터1', '데이터2', '데이터3')
데이터1 데이터2 데이터3
>>> print(100, 200, 300)
100 200 300

print()함수안에서 콤마로 구분해서 데이터를 입력하면 출력시 데이터값들이 공백으로 분리 되어 한 줄에 출력되는 것을 볼수 있습니다. 

 

 

2-1. 세미콜론으로 여러 개를 출력하기

>>> print(1); print(2); print(3)
1
2
3

print()함수는 기본적으로 줄 바꿈이 들어 있어 데이터를 출력하고 다음 줄로 이동합니다.

 

 

2-2. 여러 개를 출력시 한 행으로 출력하기 [ print( 값, end='문자/문자열' ) ]

>>> print(1, end=''); print(2, end=''); print(3)
123
>>>
>>> print(1, end=' '); print(2, end=' '); print(3)
1 2 3

줄 바꿈없이 출력하기 위해 end에 빈 문자열을 지정하여 한 줄로 출력할 수 있습니다.

 

 

3. sep로 데이터 사이에 문자 넣기

>>> print(1, 2, 3, sep=',')
1,2,3
>>>
>>> print(1, 2, 3, sep=', ')
1, 2, 3
>>>
>>> print(1, 2, 3, sep=' X ')
1 X 2 X 3
>>>
>>> print(1, 2, 3, sep='\n') 
1
2
3

 

이스케이프 시퀀스

문자 설명 문자 설명
\\ 백슬래시 출력 ( \ ) \a 벨 소리출력 ( 삑 )
\' 작은따옴표 출력 ( ' ) \n 개행 문자
\" 큰따옴표 출력 ( " ) \t 탭 문자

 

4. 문자열 출력하기

>>> a = 'Hello World'
>>> a
'Hello World'
>>>
>>> a = "Hello World"
>>> a
'Hello World'

 

5. 작은따옴표 3개(''')로 묶거나 큰따옴표 3개(""")로 묶거 문자열 출력

>>> a = '''Hello World'''
>>> a
'Hello World'
>>>
>>> a = """Hello World"""
>>> a
'Hello World'

 

6. 작은따옴표와 큰따옴표를 혼합하여 문자열 출력

>>> a = 'My name is "Hong"'
>>> a
'My name is "Hong"'

 

7. 여러 줄로된 문자열 출력

>>> a = '''My 
name 
is 
Hong''' 
>>> a 
'My\nname\nis\nHong' 
>>> print(a) 
My 
name 
is 
Hong 

'프로그램언어 > 파이썬' 카테고리의 다른 글

3강 리스트  (0) 2020.06.18
2강 숫자계산과 연산자  (0) 2020.06.17
거북이 글자쓰기(모듈버전)  (0) 2020.06.04
거북이 원 모양으로 글자쓰기  (0) 2020.06.03
거북이 글자쓰기  (0) 2020.06.03