반응형 [Python] 초급 개념6 - 튜플 (tuple) 튜플(tuple)은 리스트와 유사하지만 **불변(immutable)**하며, 데이터를 안전하게 저장할 때 사용됩니다. 튜플은 ()로 감싸서 정의됩니다. 🔹 1. 튜플 생성 및 요소 접근튜플은 여러 개의 값을 저장할 수 있으며, 리스트처럼 인덱싱을 통해 요소에 접근할 수 있습니다. ✅ 예제 1: 튜플 생성 및 요소 접근tuple1 = (10, 20, 30)print(tuple1[0]) # 첫 번째 요소 출력print(tuple1[-1]) # 마지막 요소 출력출력 결과:1030 📌 설명:tuple1[0]은 첫 번째 요소(10)를 반환합니다.tuple1[-1]은 마지막 요소(30)를 반환합니다. 🔹 2. 튜플의 불변성튜플은 한 번 생성되면 값을 변경할 수 없습니다. ✅ 예제 2: 튜플의 불변성tup.. 2025. 2. 17. [Python] 초급 개념5 - 리스트 (list) 리스트는 여러 개의 값을 하나의 변수에 저장할 수 있는 파이썬의 기본적인 자료형입니다. 리스트를 활용하면 데이터를 쉽게 관리하고 조작할 수 있습니다. 🔹 1. 리스트 생성 및 기본 사용리스트는 대괄호([])를 사용하여 정의하며, 여러 개의 값을 저장할 수 있습니다. ✅ 예제 1: 리스트 생성 및 요소 접근fruits = ["사과", "바나나", "포도"]print(fruits[0]) # 첫 번째 요소 출력print(fruits[-1]) # 마지막 요소 출력출력 결과:사과포도 📌 설명:fruits[0]은 리스트의 첫 번째 요소인 "사과"를 반환합니다.fruits[-1]은 리스트의 마지막 요소인 "포도"를 반환합니다. 🔹 2. 리스트 수정 및 추가리스트는 요소를 추가하거나 수정할 수 있습니다. ✅.. 2025. 2. 17. [Python] 초급 개념4 - 함수 (def, return) 함수는 특정 작업을 수행하는 코드 블록입니다. 함수는 코드의 재사용성을 높이고 프로그램을 구조적으로 작성하는 데 중요한 역할을 합니다. 🔹 1. 함수 정의 및 호출함수를 정의할 때는 def 키워드를 사용하며, 원하는 동작을 정의한 후 호출하여 실행할 수 있습니다. ✅ 예제 1: 함수 정의 및 호출def greet(): print("안녕하세요!")greet()출력 결과:안녕하세요! 📌 설명:def greet():를 사용하여 greet 함수를 정의했습니다.greet()를 호출하면 함수 내부 코드가 실행됩니다. 🔹 2. 매개변수와 인자함수에 매개변수를 추가하면 호출 시 원하는 값을 전달할 수 있습니다. ✅ 예제 2: 매개변수가 있는 함수def greet(name): print(f"안녕하세요.. 2025. 2. 17. [Python] 초급 개념3 - 반복문 (for, while) 반복문은 특정 코드 블록을 여러 번 실행할 수 있도록 해주는 중요한 기능입니다. 파이썬에서는 for 문과 while 문을 사용하여 반복을 구현할 수 있습니다. 🔹 1. for 문 기본 개념for 문은 리스트, 튜플, 문자열, range() 등과 함께 사용되어 반복적으로 요소를 순회할 때 활용됩니다. ✅ 예제 1: 리스트 순회fruits = ["사과", "바나나", "포도"]for fruit in fruits: print(fruit)출력 결과:사과바나나포도 📌 설명:리스트 fruits의 각 요소를 fruit 변수에 할당하며 for 문이 실행됩니다. 🔹 2. for 문과 range() 함수range(start, stop, step) 함수를 이용하여 숫자를 반복할 수 있습니다. ✅ 예제 2: r.. 2025. 2. 17. [Python] 초급 개념2 - 조건문 (if, elif, else) 조건문은 프로그램의 흐름을 제어하는 중요한 요소입니다. if, elif, else를 사용하여 다양한 조건에 따라 코드가 실행되도록 만들 수 있습니다. 🔹 1. if 문 기본 개념if 문은 조건이 참(True)일 때만 실행됩니다. ✅ 예제 1: 기본적인 if 문x = 10if x > 5: print("x는 5보다 큽니다.")출력 결과:x는 5보다 큽니다.📌 설명:x > 5 조건이 True이므로 print() 문이 실행됩니다. 🔹 2. if-else 문if 조건이 False일 경우 실행할 코드를 else 블록에 작성할 수 있습니다. ✅ 예제 2: if-else 문x = 3if x > 5: print("x는 5보다 큽니다.")else: print("x는 5보다 작거나 같습니다.")출력.. 2025. 2. 17. [Python] 초급 개념1 - 연산자 (//, %, **) 이번 문서에서는 파이썬의 기본 연산자 중에서 //(몫 연산자), %(나머지 연산자), **(거듭제곱 연산자)의 개념과 활용법을 설명합니다. 🔹 1. 몫 연산자 (//)몫 연산자는 나눗셈의 결과에서 소수점 이하를 버리고 정수 값만 반환합니다. ✅ 예제 1: 기본적인 몫 연산print(10 // 3) # 결과: 3print(20 // 4) # 결과: 5print(7 // 2) # 결과: 3 ✅ 예제 2: 음수를 포함한 몫 연산print(-10 // 3) # 결과: -4 (소수점 이하를 버리므로 -3.33이 아니라 -4가 됨)print(10 // -3) # 결과: -4📌 주의: 음수 연산에서는 내림(floor division)이 적용되어 절댓값이 큰 방향으로 내려갑니다. 🔹 2. 나머지 연.. 2025. 2. 17. 이전 1 2 3 4 다음 반응형