Python] 리스트 자료형(2)
Python] 리스트 자료형(2)
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
리스트 자료형(2)
* 리스트 만들기
* 리스트 인덱싱
* 리스트 슬라이싱
* 리스트 연산자
* 리스트 변경
* 리스트 요소 삭제 (3)
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
* 변수의 자료형에 따라 인터프리터가 메모리를 할당하고 변수에 무엇이 저장될 수 있는지 결정
» 정수, 부동소수점, 문자열 등의 데이터를 구분해서 저장
» 자료 형에 대한 명시적인 표기는 없으며 할당되는 데이터에 의해 판단