1. 주석

주석은 #으로 한줄에 대한 주석을 할 수 있다.
C/C++나 Java에서 //와 같이 주석을 달 수 있다.
>>> print('test 입니다') #테스트입니다
test 입니다

2. 라인 변경

하나의 라인이 너무 길어 줄 바꿈을 하고자 할 때 다른 언어와 같이 \를 사용할 수 있다.
print('test \
입니다')
test 입니다

3. 치환과 참/거짓

이미 컴퓨터 프로그래밍을 경험한 사람이라면 =는 같다는 의미보다 치환의 의미를 갖는다는 것을 알 것이다.
파이썬에서도 =는 치환이다.
참 거짓 판단을 위해서는 Java와 같이 == 혹은 !=를 사용할 수 있다.
>>> a = 1
>>> print(a)
1
>>> 1 == 1
True
>>> 1 == 2
False
>>> 1 != 2
True

4. 확장 치환

치환을 반복해서 수행할 수 있다.
혹은 순서대로 치환할 수 있다.
>>> a = b = c = 1
>>> print(a,b,c)
1 1 1
>>> a, b = 1, 2
>>> print(a,b)
1 2

'프로그래밍 > Python' 카테고리의 다른 글

콘솔 입출력  (0) 2011.03.06
기초문  (0) 2011.03.05
변수명  (0) 2011.03.05
Python 기본  (0) 2011.03.05

일반적인 언어의 변수 명명 방법과 차이를 보이지는 않는다.
다른 언어도 마찬가지로 예약어는 사용할 수가 없는데 다음과 같이 예약어를 확인할 수 있다.
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
>>> len(keyword.kwlist)
33

예약어에 assign 하려 한다면 다음과 같은 오류를 볼 수 있다.
>>> False = '1'
SyntaxError: assignment to keyword
>>> False = a
SyntaxError: assignment to keyword
>>> False = 1
SyntaxError: assignment to keyword

단, 조심할 것이 있는데 내장 함수 이름을 모르고 변수명으로 이용하게 되면 해당 내장 함수를 사용할 수 없게 된다.
>>> str(123)
'123'
>>> str = 'test'
>>> str(123)
Traceback (most recent call last):
  File "<pyshell#18>", line 1, in <module>
    str(123)
TypeError: 'str' object is not callable

'프로그래밍 > Python' 카테고리의 다른 글

콘솔 입출력  (0) 2011.03.06
기초문  (0) 2011.03.05
변수명  (0) 2011.03.05
Python 기본  (0) 2011.03.05

많은 분들이 해당 키워드로 이곳에 오고 계십니다.
시내버스 시간표를 더 이상 업데이트 하지 않습니다.
시간표를 구하시려면 이전 많은 포스트에 적어 두었듯이


이곳에서 확인하실 수 있습니다.

시간표와는 거리가 다소 거리가 멀지만 실시간으로 버스가 언제 올 수 있는지 알 수 있는 앱을 소개합니다.
안드로이드 스마트폰 사용자의 경우 두가지의 앱이 있습니다.

대전버스
https://market.android.com/details?id=com.djbus

전국버스-가장 많은 지역을 지원하는 버스 앱
https://market.android.com/details?id=net.hyeongkyu.android.incheonBus

현재 2개의 앱이 있는 것으로 확인하였습니다.
이러한 앱들을 사용하셔도 좋을 것이라 생각합니다.

파이썬이란 언어를 공부하게 되었다.
하나하나 배우면서 알아가는 것들을 정리해 나갈 것이다.

프로그램 언어를 배우면서 가장 먼저 쓰는 명령이 출력문일 것이다.
파이썬에서의 출력은 print라는 함수를 이용한다.
현재 사용하는 파이썬 버전은 3.x.
지금 보고 있는 책이 2.x대 책이라 그것을 따라하다보니 다소 다른 것이 눈에 띄었다.
그중 하나가 바로 print 함수였다.

print()

기존의 print는 함수가 아니라 명령어였다 한다.

print '출력할 내용'

책에서는 이렇게 출력하라고 하였지만 이것이 파이썬 3.x 버전으로 들어서면서 함수로 변경되었다 한다.
참고: http://www.ibm.com/developerworks/kr/library/l-python3-1/#N100B5[/code]

따라서 실제 출력시엔 다음과 같은 모습을 볼 수 있다.

>>> print 'test'
SyntaxError: invalid syntax

>>> print('test')
test

'프로그래밍 > Python' 카테고리의 다른 글

콘솔 입출력  (0) 2011.03.06
기초문  (0) 2011.03.05
변수명  (0) 2011.03.05
Python 기본  (0) 2011.03.05
한참 전에 받아 둔 것을 바탕화면에 두었다가-_- 이제서야 정리하려 블로그에..ㅡ,.ㅡ;;;
약 170 페이지 분량의 PDF파일로 무료 배포되고 있는 HTML5 가이드 북.
아래 내용은 해당 페이지에서 긁어온-_- 내용으로 해당 페이지에서 링크도 제공한다.
이 페이지에 있는 파일은 백업용? 정도로만 사용하려하니 직접 파일을 해당 페이지에서 받는 것이 나을 것 같다.
행여나 수정되면 해당 파일은 직접 수정될테니깐..:-)


본 가이드는 웹 개발자들이 HTML5의 기본 개념을 배우고 모바일 웹에서 실질적으로 사용할 수 있도록 하기 위해 만들어졌습니다. 한국 웹 표준 커뮤니티가 주최한 HTML5 오픈 콘퍼런스의 다섯명의 발표자들이 각자 자원 봉사로 작성하였습니다.

총 5장으로 구성 되어 있으며, HTML5 소개 및 마크업, CSS3, HTML5 APIs 및 iPhone에서의 웹 앱 개발이 포함되어 있습니다.

A4크기로 총 170페이지이고, B5크기로 206페이지입니다. 우선 A4에서 출력가능한 PDF 파일을 배포합니다. 많은 이용 바랍니다.

http://webstandards.or.kr/html5


별도의 고지가 없는 한, 본 사이트의 모든 콘텐츠는 
Creative Commons Attribution Share-Alike License v3.0 라이센스 하에서 이용 가능합니다.


'프로그래밍' 카테고리의 다른 글

실전 HTML5 가이드  (0) 2010.11.02
Protege 4.0.2에 OWLViz 사용하기  (0) 2010.02.22

+ Recent posts