파이썬 문서고
wxPython Tutorial(http://zetcode.com/wxpython/)
구글의 파이썬 튜토리얼 번역
import 경로 추가
import sys;
sys.path.append(‘/mypath’)
sys.path.append(‘/mypath’)
주석(문서화에 사용)
“”” 여
러
줄 주석 “””
러
줄 주석 “””
함수 선언
def functionname(parameter):
body
body
Dictionary : {, } 사용, 순서라는 개념 없음
dic = { <key1>:<value1>, <key2>:<value2> }
Dictionary Data 제거
del dic[<key>]
Dictionary의 모든 element 삭제
dic.clear()
List : [, ] 사용, 인덱스 사용. Element가 중복 존재 가능
li = [ <element1>, <element2> ]
음수 인덱스 사용가능. -1이 가장 끝
li[-1]
List slice
li[1:3] 1, 2번째 인덱스의 원소의 리스트를 새로 생성
li[:] 리스트의 복사본 생성
li[:] 리스트의 복사본 생성
List 원소 추가
li.append(<element>)
li.insert(<index>, <element>)
li.extend(<list>)
li.insert(<index>, <element>)
li.extend(<list>)
List 검색
list 내의 가장 첫번째 원소의 index
li.index(<element>)
list 에 있는지 검사
<element> in li
List 에서 원소 제거
li.remove(<element>)
가장 마지막 원소 제거하면서 리턴
li.pop()
+ 연산자 : 새로운 리스트를 리턴(extend는 변경)
li = <list1> + <list2>
+= 연산자는 extend와 동일
li += <list>
* 는 반복자로 작동
li = <list> * 3
Tuple : (, ) 사용. 변경 불가능, append, extend, remove, pop, index는 없음, in 으로 검사는 가능, 리스트보다 빠름
tup = ( <element1>, <element2> )