Python을 학습하기 위해 파이썬을 꼭 설치할 필요는 없습니다. 파이썬 사이트에서는 online console을 제공하여 웹브라우저에서 테스트가 가능합니다. 몇일전 ‘Python 기초학습 1’을 올리려고 할때 이 기능이 없어져서 삭제한줄 알았는데 오늘은 또 나타났습니다. 아마 버전업을 했거나 내부 작업이 있었던듯 하네요. 다시 수정해서 올리는데 또 사라지면 내가 거짓말쟁이가 되는데...
사용법은 노란색 네모 버튼을 클릭 하면 잠시후 콘솔 창으로 변합니다. 그럼 그곳에서 코딩을 하거나 다른곳에서 코딩하고 복사를 해도 됩니다.
1. 기초
1.1 주석
- # 이후의 문장
- 예외 : 문자 인코딩
# 문자로 시작되는 문장은 주석으로 인식 합니다.
위치는 관계 없고 # 이후의 문장은 모두 주석으로 인식 됩니다.
a = 1
b = 2
c = a + b # a 더하기 b의 값을 c에 저장 합니다.
# 여기에 기입된 문자는 주석 입니다.
print(c)
결과 |
3 |
1.2 인코딩
#으로 시작 되어도 프로그램 상단에 있는 인코딩은 주석이 아닙니다.
#-*- coding: utf-8 -*-
#-*- coding: euc-kr -*-
1.3 세미 콜론(;)
명령 행의 끝을 나타내기 위해 세미 콜론(;)을 사용하거나 하지 않거나 동일한 결과가 나옵니다.
print ('use semicolon test')
print ('use semicolon test');
결과 |
use semicolon test use semicolon test |
위의 명령은 동일한 결과가 나오지만 세미콜론 사용은 권장하지 않습니다.
세미 콜론을 이용하여 두개의 명령어를 연결해서 작업할 수도 있지만 이것도 권장하지 않습니다.
cnt = 10; print (cnt)
결과 |
10 |
한 줄에 하나의 명령만 사용하길 권장하고 모두 그렇게 사용 하고 있어 세미콜론이 들어가면 다른 개발자에게 오히려 혼란을 줄 수 있습니다.
1.4 print
- print 명령으로 출력을 하면 자동 줄바꿈 됩니다.
print('문자 출력 테스트 하기')
print('문자 출력 ')
print('테스트 하기')
결과 |
문자 출력 테스트 하기 문자 출력 테스트 하기 |
- 숫자, Boolean 등도 출력이 가능 합니다.
print(3, 3.333, 0.33333, 2e10, 2e-7)
print(3 + 2, 3.7 * 4, 3 < 4, False, True, 1 == 0)
결과 |
3 3.333 0.33333 20000000000.0 2e-07 5 14.8 True False True False |
- 출력에 구분자를 넣어서 출력이 가능 합니다.
print(3, 3.333, 0.33333, 2e10, 2e-7, sep=',')
print(3 + 2, 3.7 * 4, 3 < 4, False, True, 1 == 0, sep='/')
결과 |
3,3.333,0.33333,20000000000.0,2e-07 5/14.8/True/False/True/False |
문장의 끝을 변경 할 수 있습니다.
print('문자 출력 ', end='')
print('테스트 하기')
print('문자 출력 ', end=' 여기에 ')
print('테스트 하기')
결과 |
문자 출력 테스트 하기 문자 출력 여기에 테스트 하기 |
1.5 들여쓰기
한줄로 명령이 종료되는 경우 다음 줄에 들여쓰기를 하면 오류가 발생 합니다.
조건문, 반복문 같이 다음에 명령이 종속되는 경우만 들여쓰기를 사용 합니다.
if(1==1):
print('1 = 1')
else:
print('! != 1')
결과 |
1 = 1 |
- copy coding -
'Tensorflow > Python' 카테고리의 다른 글
python 기초 학습 3 연산자 (0) | 2019.03.01 |
---|---|
python 기초 학습 2 (데이터 형, 변수) (0) | 2019.02.26 |
[텐서플로우] Windows 용 Tensorflow 개발환경 구성 (Version 1.12.0) (2) | 2018.12.28 |
[아나콘다] Conda 일반명령어 (Conda general commands) (0) | 2018.12.25 |
아나콘다 삭제 (Anaconda Version 5.3.1) (2) | 2018.12.24 |