본문 바로가기
반응형

Python/파이썬 기초28

파이썬 함수 (def) 파이썬 함수는 특정 작업을 수행하는 코드 블록을 하나로 묶어주는 기능을 제공합니다. 함수를 사용하면 코드의 재사용성이 증가하고, 코드의 구조가 단순해지며, 유지 보수가 용이해집니다. 파이썬 함수는 def 키워드를 사용하여 정의하며, 함수 이름과 입력 매개변수, 그리고 함수가 실행될 코드 블록을 포함합니다. 1. 파이썬 함수의 선언과 호출: 파이썬 함수는 def 키워드를 사용하여 선언하고, 함수 이름과 필요한 입력 매개변수, 그리고 함수가 실행될 코드 블록을 포함합니다. 함수 내부에서 실행될 코드는 들여쓰기를 사용하여 표현합니다. 함수가 실행을 마치면, 결과 값을 return 키워드를 사용하여 반환할 수 있습니다. def function_name(parameter1, parameter2, ...): # 함.. 2023. 7. 27.
파이썬 불 (bool) 파이썬에서 불(Bool) 자료형은 참(True)과 거짓(False)을 표현하는 자료형입니다. 불 자료형은 주로 조건문에서 사용되며, 논리 연산과 비교 연산의 결과로도 생성됩니다. 아래 예제 코드와 함께 파이썬 불 자료형의 특징과 자료 타입별 참과 거짓 판단, 그리고 불 자료형의 연산에 대해 상세히 설명하겠습니다.1. 불 자료형의 특징불 자료형은 True와 False 두 가지 값만을 가집니다.조건문과 논리 연산, 비교 연산의 결과로 불 자료형이 생성됩니다.0과 빈 객체(empty object)는 거짓(False)으로 판단됩니다.2. 자료 타입별 참과 거짓 판단파이썬에서는 자료 타입별로 참(True)과 거짓(False)을 판단합니다.자료 타입참(True)거짓(False)정수형(int)0 이외의 모든 정수 0.. 2023. 7. 27.
파이썬 집합 (set) 파이썬에서 집합(Set) 자료형은 중복되지 않는 고유한 요소들의 모음을 나타내는 자료형입니다. 집합은 중괄호({})를 사용하여 생성하며, 각 요소는 쉼표로 구분합니다. 하지만, 중괄호로 빈 집합을 생성할 때는 딕셔너리와의 혼동을 피하기 위해 set() 생성자를 사용해야 합니다.특징중복 요소를 허용하지 않습니다. 따라서, 집합에는 동일한 요소가 한 번만 포함됩니다.순서가 없습니다. 즉, 인덱스를 사용하여 요소에 접근할 수 없습니다.집합은 변경 가능한(Mutable) 자료형입니다. 따라서 요소를 추가하거나 삭제할 수 있습니다.연산집합에는 다양한 수학적 연산이 가능합니다. 주요 연산은 다음과 같습니다교집합(&): 두 집합의 공통 요소를 구합니다합집합(|): 두 집합의 모든 요소를 합칩니다.차집합(-): 한 집.. 2023. 7. 26.
파이썬 딕셔너리 타입 (dictionary) 파이썬 딕셔너리(Dictionary)는 키(Key)와 값(Value)의 쌍으로 데이터를 저장하는 자료형입니다. 딕셔너리는 중괄호({})를 사용하여 선언하며, 각 키와 값은 콜론(:)으로 구분합니다. 딕셔너리는 키를 기반으로 데이터를 검색하고 관리하기 때문에 매우 효율적으로 데이터를 다룰 수 있습니다.1. 딕셔너리 선언딕셔너리는 중괄호({})를 사용하여 선언하며, 각 키와 값은 콜론(:)으로 구분합니다. 딕셔너리는 순서가 없는 데이터 타입으로, 키를 기반으로 데이터를 관리합니다.# 딕셔너리 선언 student = { 'name': 'Alice', 'age': 25, 'major': 'Computer Science', 'gpa': 3.8 }2. 딕셔너리 값 추가 및 변경딕셔너리에 새로운 키-값 쌍을 추가하거.. 2023. 7. 26.
파이썬 튜플 타입 (tuple) 파이썬 튜플(Tuple)은 여러 개의 값을 저장하는 자료형으로, 리스트와 유사하지만 한 번 선언된 값을 변경할 수 없는 불변형 자료형입니다. 튜플은 소괄호(())를 사용하여 생성하며, 인덱싱, 슬라이싱, 연산, 함수들을 통해 다양한 작업을 수행할 수 있습니다. 아래 예제 코드와 함께 파이썬 튜플의 특징과 기능을 상세히 설명하겠습니다.1. 튜플의 특징튜플은 한 번 생성되면 요소들의 값을 변경할 수 없습니다. 이를 불변(Immutable) 자료형이라고 합니다.소괄호(())를 사용하여 튜플을 생성하며, 각 요소는 쉼표(,)로 구분됩니다.튜플은 리스트보다 메모리 사용량이 적고, 읽기 전용 데이터를 저장할 때 유용합니다.# 튜플 생성 person_info = ('Alice', 30, 'Engineer') prin.. 2023. 7. 26.
파이썬 리스트 타입(list) 파이썬 리스트(List)는 여러 개의 요소를 순서대로 저장하는 시퀀스 자료형입니다. 리스트는 대괄호([])를 사용하여 생성하며, 인덱싱, 슬라이싱, 연산, 함수들을 통해 다양한 작업을 수행할 수 있습니다. 아래 예시 코드와 함께 파이썬 리스트의 기능들을 상세히 설명하겠습니다.1. 리스트 인덱싱 (Indexing)리스트는 인덱스를 사용하여 요소에 접근할 수 있습니다. 인덱스는 0부터 시작하며, 음수 인덱스는 리스트의 끝에서부터 요소에 접근합니다.fruits = ['apple', 'banana', 'orange', 'grape'] print(fruits[0]) # 출력 결과: apple (첫 번째 요소) print(fruits[-1]) # 출력 결과: grape (마지막 요소)2. 리스트 슬라이싱 (Slic.. 2023. 7. 25.
반응형