본문 바로가기
카테고리 없음

파이썬 교육 3일차

by 행복전도사_재희 2025. 1. 23.
반응형

 

시퀀스 자료형 = 순서가 있는 자료형 

 

  • 문자열, 튜블, 리스트 
  • 인덱싱/슬라이싱
  • 더하기 연산 가능
  • 곱하기 연산 가능
  • 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 

 

  • 특정 자료에 대해 특정 기능을 하는 코드 

 

 

반응형