반응형
대소문자를 구별함
확장자 : py
실행 파일로 컴파일 : py2exe 툴을 사용하여 컴파일 (별도 다운로드 해야 함)
연산자
+ - * / %, x**2 = x의 제곱
주석 #
자료형
1. 수치형(numbers)
1) int : -21억 ~ +21 억 (32bit)
2) long int : +-922경(9.2*10^18,64bit) , 표기 : 접미사 L (예: 216800L)
3) float : 부동소숫점 수
2. 순서형(sequence) :
1) 문자열(string) : 홑따옴표와 겹따옴표를 모두 사용 가능
특수문자, 따옴표는 / 와 함께 입력 (예: /n 줄바꿈, /“ 따옴표 표시)
2) 리스트(list) : 대괄호([]) 사용, 엔티티의 집합, 예) a=[1,2,3,4,5]
3) 튜플(tuple) : 소괄호({}) 사용, 순서있는 집합(?) 예:(a,b)=(1,2) a와 b 각각 1,2 들어감, 예) a=(1,2,3,4,5)
4) 사용자 정의 클래스
3. 매핑형(mapping)
1) 사전(dictionary) : 키(key) 와 내용의 쌍의 집합. 해쉬(키 탐색) 기능 있음.
2) 클래스 인스턴스
3) C 확장형
자료형 관련 함수
1. Type 함수
>>> type('A') ==> <type 'string'> 문자열
2. str 함수
숫자형 => 스트링 : str()
확장자 : py
실행 파일로 컴파일 : py2exe 툴을 사용하여 컴파일 (별도 다운로드 해야 함)
연산자
+ - * / %, x**2 = x의 제곱
주석 #
자료형
1. 수치형(numbers)
1) int : -21억 ~ +21 억 (32bit)
2) long int : +-922경(9.2*10^18,64bit) , 표기 : 접미사 L (예: 216800L)
3) float : 부동소숫점 수
2. 순서형(sequence) :
1) 문자열(string) : 홑따옴표와 겹따옴표를 모두 사용 가능
특수문자, 따옴표는 / 와 함께 입력 (예: /n 줄바꿈, /“ 따옴표 표시)
2) 리스트(list) : 대괄호([]) 사용, 엔티티의 집합, 예) a=[1,2,3,4,5]
3) 튜플(tuple) : 소괄호({}) 사용, 순서있는 집합(?) 예:(a,b)=(1,2) a와 b 각각 1,2 들어감, 예) a=(1,2,3,4,5)
4) 사용자 정의 클래스
3. 매핑형(mapping)
1) 사전(dictionary) : 키(key) 와 내용의 쌍의 집합. 해쉬(키 탐색) 기능 있음.
2) 클래스 인스턴스
3) C 확장형
자료형 관련 함수
1. Type 함수
>>> type('A') ==> <type 'string'> 문자열
2. str 함수
숫자형 => 스트링 : str()
제어문
* 제어문은 조건식 뒤에 ‘:’을 붙여야 시작된다.
* 입력이 끝나는 지점은 indentation 을 한 단계 앞으로 줌으로써 확인된다.
<While>
num = 1
while num <= 100:
print num
num = num + 1
<IF>
>>> if c > d:
... print 'c > d'
... elif c == d:
... print 'c == d'
... else:
... print 'c < d'
...
<FOR>
for x in family: # family라는 리스트의 각각의 원소 x에 대하여:
print x, len(x) # x와 x의 길이를 출력하라.
for i in range(4,8): (4이상 8미만)
print i
반응형
'Devlopment > C,C++,Ruby,Python' 카테고리의 다른 글
[Ruby on Rails] Ruby 명령어 (0) | 2008.06.25 |
---|---|
[Ruby on Rails] 데이터베이스 연결 (0) | 2008.06.25 |
[Ruby on Rails] rails 시작 & 주요 서브 디렉토리 & 웹 서버 (0) | 2008.06.25 |
[Ruby on Rails] 레일스 설치하기(윈도우) (0) | 2008.06.25 |
[Python] 한글 처리 (0) | 2008.06.25 |
[Python] 사전(Dictionary) (0) | 2008.06.25 |
[Python] 튜플(Tuple) : 한 벌이란 뜻 (0) | 2008.06.25 |
[Python] 리스트 (0) | 2008.06.25 |
[Python] 문자열 처리 (0) | 2008.06.25 |
[Python] 함수 (0) | 2008.06.25 |