파이썬의 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칸, 탭등을 사용합니다.
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 |