본문 바로가기
반응형

Python/파이썬 기초28

파이썬 클래스 (Class) 파이썬 클래스에 대해 각 요소들에 대해 상세히 설명하겠습니다.1. 클래스와 객체:클래스는 객체를 생성하기 위한 틀 또는 설계도입니다. 객체는 클래스를 기반으로 실제로 생성된 인스턴스입니다. 클래스는 객체의 속성(변수)과 동작(메서드)을 정의하며, 객체는 이러한 속성과 동작을 가지고 있습니다.class Dog: # 클래스 변수 species = 'mammal' # 생성자 def __init__(self, name, age): # 인스턴스 변수 self.name = name self.age = age # 메서드 def bark(self): return "Woof!"2. 클래스 구조:클래스는 다음과 같은 요소들로 구성됩니다.클래스 변수: 클래스 내에서 공유되는 변수로, 모든 객체가 동일한 값을 가집니다.생성자.. 2023. 7. 29.
파이썬 파일 읽기 쓰기 파이썬에서 파일을 읽고 쓰는 방법은 매우 중요한 기능 중 하나입니다. 파일을 읽어서 데이터를 처리하거나, 결과를 파일에 저장하는 경우에 많이 활용됩니다. 파일 입출력에는 기본적으로 두 가지 모드가 있습니다: 읽기 모드('r')와 쓰기 모드('w')입니다. 각각의 모드에 따라 파일을 열고 데이터를 읽거나 쓸 수 있습니다. 이제 예시 코드와 함께 상세히 알아보겠습니다. 1. 파일 읽기 (Read) read() 메서드는 파일 전체 내용을 한 번에 읽어옵니다. 파일의 크기가 크지 않은 경우에 사용하기 적합합니다. # sample.txt 파일의 내용: "Hello, World!\nThis is a sample file for reading." # 파일 읽기 file_path = 'sample.txt' # 파일을 .. 2023. 7. 29.
파이썬 내장 함수 (enumerate, map, filter, all, any, isinstance) 파이썬은 기본적으로 많은 내장 함수들을 제공하여 간편하고 효율적인 프로그래밍을 할 수 있도록 도와줍니다. 이 내장 함수들은 별도의 import가 필요하지 않고 언제든지 사용할 수 있습니다. 대표적인 내장 함수들에 대해 자세한 설명과 예시 코드를 제공하겠습니다.1. enumerate() 함수enumerate() 함수는 리스트의 요소와 인덱스를 함께 반환하는 함수입니다.fruits = ['apple', 'banana', 'orange'] for index, fruit in enumerate(fruits): print(f"Index: {index}, Fruit: {fruit}") """ 출력 결과 Index: 0, Fruit: apple Index: 1, Fruit: banana Index: 2, Fruit:.. 2023. 7. 28.
파이썬 내장 함수 (range, min, max, sum, sorted, zip) 파이썬은 기본적으로 많은 내장 함수들을 제공하여 간편하고 효율적인 프로그래밍을 할 수 있도록 도와줍니다. 이 내장 함수들은 별도의 import가 필요하지 않고 언제든지 사용할 수 있습니다. 대표적인 내장 함수들에 대해 자세한 설명과 예시 코드를 제공하겠습니다.1. range() 함수range() 함수는 연속된 숫자들을 생성하는 함수로, 주로 for 문과 함께 사용됩니다.# 0부터 4까지의 숫자 생성 numbers = range(5) print(list(numbers)) # 출력 결과: [0, 1, 2, 3, 4] # 1부터 10까지의 숫자 생성 (시작, 끝, 증가값) numbers = range(1, 11, 2) print(list(numbers)) # 출력 결과: [1, 3, 5, 7, 9]2. min.. 2023. 7. 28.
파이썬 내장 함수 (print, input, len, type, int, float, str) 파이썬은 기본적으로 많은 내장 함수들을 제공하여 간편하고 효율적인 프로그래밍을 할 수 있도록 도와줍니다. 이 내장 함수들은 별도의 import가 필요하지 않고 언제든지 사용할 수 있습니다. 대표적인 내장 함수들에 대해 자세한 설명과 예시 코드를 제공하겠습니다. 1. print() 함수 print() 함수는 콘솔에 값을 출력하는 함수입니다. 여러 개의 값을 출력할 수 있으며, 문자열과 다른 자료형을 조합하여 출력할 수도 있습니다. # 문자열 출력 print("Hello, World!") # 출력 결과: Hello, World! # 숫자 출력 print(10) # 출력 결과: 10 # 변수와 문자열 조합하여 출력 name = "Alice" print("My name is", name) # 출력 결과: My .. 2023. 7. 28.
파이썬 함수 (def) 심화 파이썬에서 변수의 범위(scope)와 함수 안의 함수, 그리고 람다 함수에 대해 설명하고 예시 코드를 제공하겠습니다.1. 지역변수(Local Variables)와 전역변수(Global Variables):지역변수: 함수 내부에서 선언된 변수로, 함수가 호출될 때 생성되고 함수가 종료되면 소멸합니다. 함수 외부에서는 해당 변수에 접근할 수 없습니다.전역변수: 함수 외부에서 선언된 변수로, 프로그램 전체에서 접근 가능합니다. 함수 내부에서 전역 변수를 사용할 수 있지만, 수정하려면 global 키워드를 사용해야 합니다.# 전역변수 선언 global_var = 10 def example_function(): # 지역변수 선언 local_var = 5 print("지역변수 local_var:", local_va.. 2023. 7. 27.
반응형