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 |