반응형
시퀀스 자료형 = 순서가 있는 자료형
- 문자열, 튜블, 리스트
- 인덱싱/슬라이싱
- 더하기 연산 가능
- 곱하기 연산 가능
- in 연산 가능 >> if 문의 조건으로도 사용 가능 (결과가 True, False로 나옴)
- len 함수 사용 가능
반복문
- for문 / while 문
- for 문 : 범위를 기준으로 반복 // for 변수 in 시퀀스 :
- while 문 : 조건을 기준으로 반복 // while 조건 :
기타 특화함수
- list.pop : 인덱스로 리스트에서 원소 제거, 제거한 원소 반환
- seq.count : 시퀀스에서 특정 원소 개수 세기
- str.split : 문자열 쪼개서 리스트 반환
- str.join : 리스트 합쳐서 문자열 반환
a=a+i
a+=i
Tuple (튜플)
- 값의 추가, 삭제, 변경이 불가능한 자료형
- 시퀀스 자료형으로 index를 이용한 인덱싱, 슬라이싱이 가능
- ( ) 로 정의
Dictionary
- 짝꿍이 있는 자료형
- Dict = {} - 중괄호로 묶어서 표현
- {key : value } 형식 → key를 알면 value를 알 수 있음
- Value : Dictionary 에서 Key로 꺼낸 자료
- Key : 열쇠처럼 자료를 꺼낼 수 있는 도구
- Key 는 고유한 값으로 중복이 불가함.
- 리스트는 key가 될수 없고, 튜블, 문자열, 숫자 등은 key로 사용할 수 있다.
함수
- 특정 기능을 수행하는 코드
- 내장함수 : 개발자들이 이미 만들어 둔 함수
- 사용자 지정 함수 : 사용자가 직접 만드는 함수
- max() - 시퀀스의 최댓값을 구해주는 함수
- min() - 시퀀스의 최솟값을 구해주는 함수
- sum() - 총합 구해주는 함수
함수 만들기
- def 함수이름(매개변수) : - return 반환값
- return을 이용해서 함수 외부로 값을 전달
전역 변수/ 지역 변수
- 지역변수 : 변수를 정의한 범위에서만 사용 가능
- 전역변수 : 어디서든지 사용할 수 있는 변수
Method
- 특정 자료에 대해 특정 기능을 하는 코드
반응형