Python 변수 형식 day 2

1. 변수 종류:
    변 수 는 메모리 에 저 장 된 값 으로 변 수 를 만 들 때 메모리 에 공간 을 엽 니 다.
   변수의 데이터 형식 을 바탕 으로 해석 기 는 지정 한 메모 리 를 분배 하고 어떤 데이터 가 메모리 에 저 장 될 수 있 는 지 결정 합 니 다.
   따라서 변 수 는 서로 다른 데이터 형식 을 지정 할 수 있 습 니 다. 이 변 수 는 정수, 소수 또는 문 자 를 저장 할 수 있 습 니 다.
2. 변수 할당: 변수의 유형 을 설명 할 필요 가 없습니다. 예 를 들 어 여러 개의 변 수 를 할당 할 수 있 습 니 다.
#   
a = b = c = 1
#   :       1   2         a   b,      "john"       c
a, b, c = 1, 2, "john"

3. 표준 데이터 형식: 다섯 개, ① Numbers (숫자)   ② 문자열 (문자열)  ③ 리스트 (리스트)   ④ Tuple (원조)   ⑤ 사전 (사전)
4. Python 문자열: 문자열 은 숫자, 알파벳, 밑줄 로 구 성 된 문자열 입 니 다.
        python 의 문자열 목록 은 두 가지 추출 순서 가 있 습 니 다:
  • 왼쪽 에서 오른쪽 색인 기본 0 으로 시작 되 며, 최대 범 위 는 문자열 길이 가 1
  • 적 습 니 다.
  • 오른쪽 에서 왼쪽 색인 기본 - 1 부터 시작 하 며 최대 범 위 는 문자열 시작
  • 입 니 다.
         [머리 아래 표: 꼬리 아래 표] 가 져 온 하위 문자열 은 머리 아래 표 시 된 문 자 를 포함 하지만 코드 와 같은 꼬리 아래 표 시 된 문 자 는 포함 되 지 않 습 니 다.
    s = 'abcdef'
    
    print(s[1:5])

               출력: bcde.
    5. Python 목록: List (목록) 는 Python 에서 가장 자주 사용 하 는 데이터 형식 입 니 다.
               목록 은 대부분의 집합 류 의 데이터 구 조 를 완성 할 수 있 습 니 다.문자, 숫자, 문자열 은 목록 (즉 끼 워 넣 기) 까지 포함 할 수 있 습 니 다.
              목록 용 [ ] 표 지 는 python 에서 가장 통용 되 는 복합 데이터 형식 입 니 다.
              목록 의 값 을 자 르 는 데 도 변 수 를 사용 할 수 있 습 니 다. [머리 아래 표: 꼬리 아래 표] ,해당 목록 을 캡 처 할 수 있 습 니 다.
             왼쪽 에서 오른쪽 색인 기본 0 부터 시작 하여 오른쪽 에서 왼쪽 색인 기본 - 1 부터 아래 표 시 는 끝 이나 끝 을 빈 상태 로 표시 할 수 있 습 니 다.
     
    list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]
    tinylist = [123, 'john']
     
    print (list)               #       
    print (list[0])            #           
    print (list[1:3])          #             
    print (list[2:])           #                   
    print (tinylist * 2)       #       
    print (list + tinylist)    #        

        출력 결 과 는:
    ['runoob', 786, 2.23, 'john', 70.2]
    runoob
    [786, 2.23]
    [2.23, 'john', 70.2]
    [123, 'john', 123, 'john']
    ['runoob', 786, 2.23, 'john', 70.2, 123, 'john']

    6. Python 모듈: 모듈 은 다른 데이터 형식 으로 List (목록) 와 유사 합 니 다.
           원조 용 () 표식내부 요 소 는 쉼표 로 구분 된다.그러나 원 조 는 목록 만 읽 는 것 과 같 습 니 다.
    tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )
    tinytuple = (123, 'john')
     
    print (tuple)               #       
    print (tuple[0])            #           
    print (tuple[1:3])          #          (   )    
    print (tuple[2:])           #                   
    print (tinytuple * 2)       #       
    print (tuple + tinytuple)   #        

        출력 결 과 는:
    ('runoob', 786, 2.23, 'john', 70.2)
    runoob
    (786, 2.23)
    (2.23, 'john', 70.2)
    (123, 'john', 123, 'john')
    ('runoob', 786, 2.23, 'john', 70.2, 123, 'john')

    7. Python 사전: 사전 (dictionary) 은 목록 을 제외 한 python 에서 가장 유연 한 내 장 된 데이터 구조 형식 입 니 다.
                           목록 은 질서 있 는 대상 집합 이 고 사전 은 무질서 한 대상 집합 이다.
                            이들 의 차 이 는 사전 의 요 소 는 오프셋 을 통 해 접근 하 는 것 이 아니 라 키 를 통 해 접근 하 는 것 이다.
                            사전 은 "{}" 로 표 시 됩 니 다.사전 은 색인 (key) 과 대응 하 는 값 value 로 구성 되 어 있 습 니 다.
    
    dict = {}
    dict['one'] = "This is one"
    dict[2] = "This is two"
     
    tinydict = {'name': 'john','code':6734, 'dept': 'sales'}
     
     
    print (dict['one'])          #     'one'   
    print (dict[2])              #      2   
    print (tinydict)             #        
    print (tinydict.keys())      #      
    print (tinydict.values())    #      

          출력 결 과 는:
    This is one
    This is two
    {'dept': 'sales', 'code': 6734, 'name': 'john'}
    ['dept', 'code', 'name']
    ['sales', 6734, 'john']

    8. Python 데이터 형식 변환: 데이터 에 내 장 된 형식 을 어떻게 변환 하 는 지, 데이터 형식의 변환 은 데이터 형식 을 함수 명 으로 만 하면 됩 니 다.
        함수 가 새로운 대상 을 되 돌려 주 며 변환 값 을 표시 합 니 다.

    좋은 웹페이지 즐겨찾기