1. 파이선의 변수는 메모리 영역에 C, JAVA와는 다르게 선언을 할 필요가 없다..

단순히 변수의 선언은 변수에 값을 대입할때 즉 "=" 을 통해 간단히 변수를 선언하고 사용할수 있다


#!/usr/bin/python

counter = 100 # An integer assignment 

miles = 1000.0 # A floating point 

name = "John" # A string


2 파이선 변수는 Multiple Assignment 를 지원한다..

#!/usr/bin/python

a = b = c = 1 : a,b,c 3개 변수 모두 동일 메모리에 저장됨

a, b, c = 1, 2, "john"


하지만.. 파이선에서도 standard 한 데이터 타입은 존재한다.

아래 5가지의 데이터 타입이 있다

 Numbers : number type (int, long, float, complex)

 String : str = 'Hello World!'

 List : ,(콤마)로 이루어진 다재다능한 데이터 타입 , Lists are enclosed in brackets ( [ ] )

list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]

 Tuple : (), 로 선언됨, 오직 read-only 한 변수 

tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )

 Dictionary :  key-value 쌍으로 이루어지고, curly braces " {} " 이루어짐

예제)

#!/usr/bin/python

dict = {}

dict['one'] = "This is one"

dict[2] = "This is two"

tinydict = {'name': 'john','code':6734, 'dept': 'sales'}


print dict['one'] # Prints value for 'one' key

print dict[2] # Prints value for 2 key 

print tinydict # Prints complete dictionary : {'dept': 'sales', 'code': 6734, 'name': 'john'}

print tinydict.keys() # Prints all the keys : ['dept', 'code', 'name']

print tinydict.values() # Prints all the values : ['sales', 6734, 'john']

'Python_Study' 카테고리의 다른 글

Flask 정리  (0) 2015.02.05
52장 카드만들기  (0) 2014.08.20
[python] xlwt - Excel 생성 모듈  (0) 2014.01.09
[python] List  (0) 2013.12.17
파이썬에서 쉘 명령을 수행하는 방법  (0) 2013.12.06
Posted by 뭉탁거림
,