Python을 학습하기 위해 파이썬을 꼭 설치할 필요는 없습니다. 파이썬 사이트에서는 online console을 제공하여 웹브라우저에서 테스트가 가능합니다몇일전 ‘Python 기초학습 1’을 올리려고 할때 이 기능이 없어져서 삭제한줄 알았는데 오늘은 또 나타났습니다아마 버전업을 했거나 내부 작업이 있었던듯 하네요다시 수정해서 올리는데 또 사라지면 내가 거짓말쟁이가 되는데...


python_online_console

사용법은 노란색 네모 버튼을 클릭 하면 잠시후 콘솔 창으로 변합니다그럼 그곳에서 코딩을 하거나 다른곳에서 코딩하고 복사를 해도 됩니다.


python_online_console


python study

 

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 -


+ Recent posts