본문 바로가기
반응형

Python75

파이썬 300제 21~30 (문자열) 21. letters가 바인딩하는 문자열에서 첫번째와 세번째 문자를 출력하세요.>> letters = 'python'실행 예p t-> 파이썬 문자열에서 한 글자를 가져오는 것을 인덱싱이라고 부릅니다. 파이썬 인덱싱은 0부터 시작합니다. (인덱싱)lang = 'python'print(lang[0], lang[2]) 22. 자동차 번호가 다음과 같을 때 뒤에 4자리만 출력하세요.>> license_plate = "24가 2210"실행 예: 2210-> 문자열에서 여러 글자를 가져오는 것을 슬라이싱이라고 부릅니다. 음수 값은 문자열의 뒤에서부터 인덱싱 또는 슬라이싱함을 의미합니다. 슬라이싱에서 시작 인덱스를 생락혀면 0으로 간주하고 끝 인덱스를 생략하면 문자열의 끝을 의미합니다.(슬라이싱)license_pla.. 2024. 5. 24.
파이썬에서 클래스 생성자에 대해 알아보자! 파이썬 클래스는 객체를 만들기 위한 설계도와 같은 역할을 합니다. 클래스 안에는 객체의 속성과 메서드를 정의할 수 있으며, 이는 객체의 행동과 데이터를 결정합니다. 클래스 생성자는 객체가 생성될 때 자동으로 호출되는 특별한 메서드입니다. 객체 초기화 및 기본 속성 설정 등 중요한 역할을 수행합니다.오늘은 파이썬 클래스 생성자에 대해 더 깊이 알아보고, 다양한 활용법을 살펴보겠습니다.1. 기본 클래스 생성자class Person: def __init__(self, name, age): self.name = name self.age = ageperson1 = Person("철수", 30)person2 = Person("영희", 25)print(person1.name, person1.age) #.. 2024. 5. 23.
파이썬에서 클래스 메서드 호출 방식 이해하기 파이썬에서 클래스는 객체지향 프로그래밍의 기본 단위로, 클래스 내부에는 다양한 종류의 메서드를 정의할 수 있습니다.메서드 호출 방식에 따라 인스턴스 메서드, 클래스 메서드, 정적 메서드로 나뉘며, 각각의 호출 방식과 용도가 다릅니다.이번 블로그에서는 파이썬 클래스 메서드의 종류와 호출 방식을 알아보겠습니다. 1. 인스턴스 메서드 (Instance Methods) 인스턴스 메서드는 클래스 인스턴스에 의해 호출되며, 첫 번째 매개변수로 항상 인스턴스 자신을 나타내는 self를 받습니다.이를 통해 인스턴스 변수와 다른 메서드에 접근할 수 있습니다. 예시class Dog: def __init__(self, name): self.name = name def bark(self): .. 2024. 5. 23.
파이썬에서 self 이해하기 파이썬에서 self 이해하기 파이썬을 처음 배우는 많은 사람들이 self라는 키워드를 접하고 혼란스러워합니다.self는 클래스와 객체지향 프로그래밍에서 중요한 역할을 하지만, 그 개념이 다소 추상적일 수 있습니다.이번 블로그에서는 self가 무엇인지, 왜 필요한지, 그리고 어떻게 사용하는지를 알아보겠습니다. 1. self란 무엇인가?self는 파이썬의 인스턴스 메서드에서 첫 번째 매개변수로 사용됩니다. 이는 메서드가 호출될 때 자동으로 현재 인스턴스를 참조하게 해줍니다. 예를 들어, 클래스 내부의 메서드에서 인스턴스 변수에 접근하거나 다른 메서드를 호출할 때 self를 사용합니다.class MyClass: def __init__(self, value): self.value = value.. 2024. 5. 23.
파이썬 클래스: 심화 내용 파이썬 클래스: 심화 내용파이썬 클래스는 객체 지향 프로그래밍의 기본 단위이며, 앞서 살펴본 기본 개념 외에도 다양한 기능을 제공합니다. 이번 블로그 글에서는 클래스 상속, 다중 상속, 추상 클래스, 인터페이스 등 심화적인 내용을 다뤄보겠습니다.1. 클래스 상속상속은 기존 클래스의 기능을 새로운 클래스에 물려주는 개념입니다. 기존 클래스를 부모 클래스, 새로운 클래스를 자식 클래스라고 부릅니다. 자식 클래스는 부모 클래스의 속성과 메서드를 상속받고, 추가적으로 새로운 속성과 메서드를 정의할 수 있습니다. class Person: def __init__(self, name, age): self.name = name self.age = age def introduce(self): prin.. 2024. 5. 23.
파이썬 클래스: 객체 지향 프로그래밍의 기본 단위 파이썬은 객체 지향 프로그래밍 (OOP)을 지원하는 강력한 프로그래밍 언어입니다.OOP는 프로그래밍을 더욱 효율적이고 관리하기 쉽게 만드는 강력한 개념입니다.OOP의 핵심 요소는 바로 클래스입니다.클래스는 붕어빵 틀과 같다고 생각하면 됩니다.붕어빵 틀을 사용하면 원하는 모양과 크기의 붕어빵을 만들 수 있죠. 마찬가지로 클래스를 사용하면 원하는 기능과 속성을 가진 객체를 만들 수 있습니다.이 블로그 글에서는 파이썬 클래스의 기본 개념을 이해하고, 간단한 클래스를 만들어 사용하는 방법을 익히게 됩니다. 1. 클래스란 무엇일까요? 클래스는 객체를 만드는 설계도라고 생각하면 됩니다.객체는 실제 대상을 나타내는 데이터와 메서드(함수)를 묶은 존재입니다.클래스는 객체의 메서드가 어떤 동작을 해야 하는지, 객체가 어.. 2024. 5. 23.
반응형