본문 바로가기
반응형

파이썬/파이썬 기초21

[파이썬 Python] 모듈 사용과 예제 (패키지 불러오기) 파이썬의 모듈(Module)은 코드의 재사용을 가능하게 해주는 중요한 개념입니다. 모듈은 파이썬 코드가 담긴 파일로, 함수, 변수, 클래스 등을 포함하고 있습니다. 다른 파이썬 파일에서 모듈을 가져와서 사용할 수 있습니다. 1. 모듈 생성과 사용 모듈을 생성하고 다른 파일에서 이를 사용하는 방법을 설명하는 예제입니다. # my_module.py 파일 def greet(name): return f"Hello, {name}!" # main.py 파일 import my_module message = my_module.greet("Alice") print(message) # 출력: Hello, Alice! 2. 모듈 이름 충돌 방지 모듈을 가져올 때 별명을 사용하여 이름 충돌을 방지하는 방법을 설명하는 예제입니.. 2023. 8. 26.
[파이썬 Python] 고유한 값들의 집합 Set 파이썬의 set은 고유한 값들의 집합을 나타내는 자료형입니다. 집합은 중복된 값이 없으며, 순서가 없습니다. set을 사용하여 중복을 허용하지 않는 값을 관리하거나 집합 연산을 수행할 수 있습니다. 1. 집합 생성: set을 사용하여 집합을 생성할 수 있습니다. my_set = {1, 2, 3} 2. 중복 제거: 리스트의 중복된 값을 set을 이용하여 제거하고 유일한 값만 남길 수 있습니다. my_list = [1, 2, 2, 3, 3, 4] unique_values = set(my_list) # {1, 2, 3, 4} 3. 집합 연산: | 연산자로 합집합을, & 연산자로 교집합을, - 연산자로 차집합을 구할 수 있습니다. set1 = {1, 2, 3} set2 = {3, 4, 5} union = set.. 2023. 8. 25.
[파이썬 Python] 변경 불가능한 리스트 튜플 (Tuples, 리스트 차이) 파이썬에서 튜플과 시퀀스는 데이터를 순차적으로 저장하고 관리하는 데 사용되는 중요한 자료형입니다. 튜플은 변경 불가능한(immutable) 시퀀스로, 여러 데이터를 그룹화하고 관리하는 데 사용됩니다. 1. 튜플 생성 튜플은 괄호로 감싸서 생성하며, 여러 값을 그룹화하는 데 사용됩니다. my_tuple = (1, 2, 3) 2. 인덱싱과 슬라이싱 튜플 내부의 데이터는 인덱스를 사용하여 접근하거나 슬라이싱을 통해 범위를 선택할 수 있습니다. 3. 언패킹: 튜플 내의 값을 변수로 언패킹하여 각각의 변수에 할당할 수 있습니다. print(my_tuple[0]) # 1 출력 print(my_tuple[1:3]) # (2, 3) 출력 4. 튜플 덧셈과 곱셈 두 개의 튜플을 더하면 두 튜플의 원소가 합쳐진 새로운 튜.. 2023. 8. 25.
[파이썬 Python] 함수 정의하기 (Def) 파이썬에서 함수는 재사용 가능한 코드 블록을 정의하는 데 사용됩니다. 함수를 정의하면 특정 작업을 수행하는 코드를 묶어서 관리하고 호출할 수 있습니다. 함수를 정의하려면 def 키워드를 사용하며, 매개변수와 코드 블록을 포함합니다. 1. 기본적인 함수 정의: 함수 이름과 매개변수를 정의하여 특정 작업을 수행하는 함수를 정의합니다. def greet(name): print(f"Hello, {name}!") greet("Alice") # 출력: Hello, Alice! greet("Bob") # 출력: Hello, Bob! 2. 여러 개의 매개변수 사용: 여러 개의 매개변수를 사용하여 함수를 호출할 때 입력값을 전달하고 처리합니다. def add(a, b): return a + b result = add(3.. 2023. 8. 15.
728x90
반응형