아틴
Atin
아틴
전체 방문자
오늘
어제
  • 분류 전체보기 (460)
    • Devlopment (246)
      • 정리 글 (20)
      • MicroServices (0)
      • Reactive, Concurrenc.. (12)
      • Java (44)
      • Spring (20)
      • C,C++,Ruby,Python (52)
      • Mobile (39)
      • Web (35)
      • Tip & Info (14)
      • Unit Test (7)
    • Infra (44)
      • OS (21)
      • RDBMS (13)
      • NoSQL&Cache (5)
      • AWS (4)
    • Computer Science (11)
    • Etc (156)

블로그 메뉴

  • Home
  • Guestbook

공지사항

인기 글

태그

  • jsp
  • mysql
  • Java
  • 정읍
  • 전라도
  • 해킨토시
  • Ruby on Rails
  • 자바
  • Android
  • 아이폰
  • C
  • TRPG
  • 여행
  • javascript
  • Dungeons & Dragons
  • 안드로이드
  • CSS
  • Linux
  • 던젼 앤 드래곤즈
  • Python

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
아틴

Atin

Devlopment/C,C++,Ruby,Python

[Python] 기본 문법

2008. 6. 25. 06:50
반응형
대소문자를 구별함

확장자
: 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
    'Devlopment/C,C++,Ruby,Python' 카테고리의 다른 글
    • [Python] 튜플(Tuple) : 한 벌이란 뜻
    • [Python] 리스트
    • [Python] 문자열 처리
    • [Python] 함수
    아틴
    아틴

    티스토리툴바