~cpp #include <stdio.h> int main(void) { printf("Hello World\n"); return 0; }
~cpp #include <iostream.h> int main() { cout << "Hello World\n" ; return 0; }
~cpp public class HelloWorldExample { public static void main(String[] args) { System.out.println("Hello World"); } }
~cpp def qsort(aList): if not aList: return [] ltList=[y for y in aList[1:] if y<aList[0]] gtList=[y for y in aList[1:] if y>=aList[0]] return qsort(ltList)+[aList[0]]+qsort(gtList)
~cpp 1. 프로그램은 모듈로 구성되어 있다. 2. 모듈은 문을 포함한다. 3. 문은 객체를 생성하고 처리한다.
~cpp 수치형 3.1415, 1234 , 999L 문자열 'spam', "guido's" 리스트 [1,[2, 'three'],4] 사전 {'food':'spam','taste':'yum'} 튜플 (1,'spam',4,'U') 파일 text=open('eggs', 'r').read()
~cpp 1234, -25,0 일반정수 이며 C의 경우 int 에 해당한다. 9999999999999L Long 형 정수 이다.. long 형의 정수에 대해서는 C 의 long int 와는 다르게 정수뒤에 "L" 만 붙이면 된다. 1.23, 3E210 부동소수점이며 C의 경우 double 에 해당한다. 0177, 0x9ff 8진수, 16진수
~cpp s1 = '' 빈 문자열 s2 = "spams" 이중 인용부호 block = """...""" 삼중 인용부호 s1+s2 연결 s2*3 반복 s2[i] 인덱스 s2[1:j] 슬라이스 len(s2) 길이 for x in s2 반복
~cpp L1 = [] 빈리스트 L2 = [0,1,2,3] 네 개의 항목: index 는 0 ~ 3 임
~cpp d1 = {} 빈사전 d2 = { 'spam':2, 'eggs':3 } 2개의 값을 가지는 사전 d3 = { 'food' : { 'ham':1, 'egg':2 } } 내포
~cpp () 빈 튜플 t1 = (0,) 한 개의 항목 튜플 t2 = (0,1,2,3) 네 개의 항목 튜플
~cpp 호출 함수 실행 stdout.write("spam, ham.toast\n") 출력 객체 출력 print "THe killer", joke If/elif/else 선택적 수행 if "python" in text:print text For/else 시퀀스 반복 for x in mylist: print x While/else 일반적인 루프 while1:print "hello" Pass 아무일도 하지 않음 while1:pass Break,Countinue 루프 점프 while1:if not line: break Import, From 모듈 접근 import sys; from sys import stdin Def, Return 함수 만들기 def f(a,b,c=1, *d): return a+b+c+d[0] Class 객체 만들기 class subclass: staticData = [] Global 네임 스페이스 def function(): global x,y; x = 'new' Del 겍체 삭제 def data[k]; del data[i:j]; del obj.attr