Python] 리스트 자료형(2)

 

Python] 리스트 자료형(2)

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

 

리스트 자료형(2)

 


* 리스트 만들기

 

 

* 리스트 인덱싱

* 리스트 슬라이싱

* 리스트 연산자

* 리스트 변경

* 리스트 요소 삭제 (3)

Python] 리스트 자료형(1)

 

Python] 리스트 자료형(1)

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

리스트 자료형(1)

* 다목적의 복합 데이터 타입

* [] 내부에 ,로 구분되는 항목들로 구성

* 서로 다른 자료형의 데이터를 목록에 포함할 수 있음

* 포함된 멤버들은 []와 [:] 연산자를 사용해서 접근
 » 0부터 시작하는 인덱스 사용
 » -(음수) 인덱스는 뒤에서부터 시작하는 위치 값

* + 연산자는 두 리스트를 결합

* * 연산자는 반복 연산 수행

Python] 문자 자료형

 

Python] 문자 자료형

 


실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

문자 자료형

 

따옴표 내부에 표현된 연속된 문자 집합

작은 따옴표 또는 큰 따옴표 사용 가능
» 시작 따옴표와 끝 따옴표는 같은 형식의 따옴표 사용
» 따옴표를 세계 연속 사용하면 여러 줄로 이루어진 문자열 생성 가능

 

문자열 연산
» 문자열 더하기 (연결)


» 문자열 곱하기 (반복)

문자열 연산 계속
» 문자열 인덱싱과 슬라이싱
  - [], [:] 연산자를 사용해서 문자열 내의 문자 또는 문자 집합을 추출
  - 순서 번호는 0부터 시작
  - 음수 인덱스는 뒤에서부터 시작하고 1부터 시작


문자열 포매팅
» 데이터와 문자열을 조합해서 새 문자열 생성할 때 사용
» 형식

» 포맷 코드 : 문자열에 데이터를 채우기 위해 자료형에 따라 사용하는 표기법


  - %s는 문자열 뿐만 아니라 다른 자료형에도 사용할 수 있음

탈출 문자
» 문자열 내부에 enter, tab, backspace와 같은 특수한 문자를 표기하기 위해  미리 정의한 문자 집합


» 탈출 문자 예제

문자열 포매팅 예제

문자열 관련 함수
» 문자 개수 세기

» 위치 찾기 ( find vs index )

문자열 관련 함수 (계속)

» 문자열 대체 (replace)


» 문자열 나누기 (split)

 

 

Python] 숫자 자료형 형변환


Python] 숫자 자료형 형변환



실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.



숫자 자료형 형변환


* 숫자 자료형으로 형 변환을 처리하는 함수 제공

 


* 형변환 예제
 

Python] 숫자 자료형


Python] 숫자 자료형



실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.



숫자 자료형

* 수치 데이터를 저장하는 자료형

 

 


* 수치 데이터 예제
* 숫자 자료형 데이터를 처리하는 연산자
 

Python] 변수


Python] 변수



실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.



변수


* 변수 선언
  » 변수에 값을 할당할 때 자동으로 변수가 만들어짐
  » 할당할 때 = 연산자 사용

 

 

* 변수 선언 사례
  » 소스 코드

* 하나의 값을 여러 변수에 할당

* 여러 개의 값을 여러 변수에 할당

* 변수 제거 (자동으로 제거되기 때문에 명시적으로 삭제할 필요 없음)

* 참조 카운터
  » sys.getrefcount(데이터) 함수를 사용하면 데이터의 참조 개수를 알 수 있음
  » 하나의 객체에 여러 개의 참조가 사용되는 것 확인

 

Python] 변수와 객체


Python] 변수와 객체



실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.



변수와 객체


* 객체는 프로그램으로 다루고자 하는 모든 것 또는 데이터이고 변수는 그 객체를  가리키는 것 (참조)

* 파이썬에서는 3, 1.1과 같은 단순 데이터도 객체로 취급
 

 

 

Python] 변수와 자료형


Python] 변수와 자료형



실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.



변수와 자료형


* 변수는 데이터를 저장하기 위해 예약된 메모리

* 자료형은 크기, 형식 등 데이터(변수)의 특성에 대한 설명

* 파이썬은 5개의 표준 자료형 제공
  » Number, String, List, Tuple, Dictionary

* 변수의 자료형에 따라 인터프리터가 메모리를 할당하고 변수에 무엇이 저장될 수  있는지 결정
  » 정수, 부동소수점, 문자열 등의 데이터를 구분해서 저장
  » 자료 형에 대한 명시적인 표기는 없으며 할당되는 데이터에 의해 판단
 

+ Recent posts