Python(72)
-
파이썬 300제 71~80 (튜플)
71. my_variable 이름의 비어있는 튜플을 만들라.-> 괄호는 튜플을 정의하는 기호입니다.my_variable = ()정말 튜플이 생성됐는지 확인해 봅시다. type() 함수는 변수에 바인딩된 데이터의 타입을 반환합니다.>> print(type(my_variable)) 72. 2016년 11월 영화 예매 순위 기준 top3는 다음과 같다. 영화 제목을 movie_rank 이름의 튜플에 저장하라. (순위 정보는 저장하지 않는다.)->movie_rank = ("닥터 스트레인지", "스플릿", "럭키") 73. 숫자 1 이 저장된 튜플을 생성하라.-> 아래와 같이 괄호와 함께 하나의 정숫값을 저장하면 튜플이 정의 될 것같지만 그렇지 않습니다. type()을 출력해보면 파이썬은 튜플이 아닌 정수로 인식..
2024.05.26 -
파이썬 300제 61~70 (리스트)
61. price 변수에는 날짜와 종가 정보가 저장돼 있다. 날짜 정보를 제외하고 가격 정보만을 출력하라. (힌트 : 슬라이싱)price = ['20180728', 100, 130, 140, 150, 160, 170]출력 예시:[100, 130, 140, 150, 160, 170]->price = ['20180728', 100, 130, 140, 150, 160, 170]print(price[1:]) 62. 슬라이싱을 사용해서 홀수만 출력하라.nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]실행 예:[1, 3, 5, 7, 9]->nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]print(nums[::2]) 63. 슬라이싱을 사용해서 짝수만 출력하라.nums = [1..
2024.05.25 -
파이썬 300제 31~40 (문자열)
31. 아래 코드의 실행 결과를 예상해보세요.>> a = "3">> b = "4">> print(a + b)-> 두 문자열에 대해 덧셈 기호는 문자열의 연결을 의미합니다. 따라서 "34"라는 새로운 문자열이 생성되고 그 값이 print 함수에 의해 화면에 출력됩니다32. 아래 코드의 실행 결과를 예상해보세요.>> print("Hi" * 3)-> 문자열에 대한 곱셈은 문자열의 반복을 의미합니다. 따라서 다음과 같이 문자열이 출력됩니다.HiHiHi 33. 화면에 '-'를 80개 출력하세요실행 예:--------------------------------------------------------------------------------->print("-" * 80) 34. 변수에 다음과 같은 문자열이 바인..
2024.05.24 -
파이썬 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.05.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.05.23 -
파이썬에서 클래스 메서드 호출 방식 이해하기
파이썬에서 클래스는 객체지향 프로그래밍의 기본 단위로, 클래스 내부에는 다양한 종류의 메서드를 정의할 수 있습니다.메서드 호출 방식에 따라 인스턴스 메서드, 클래스 메서드, 정적 메서드로 나뉘며, 각각의 호출 방식과 용도가 다릅니다.이번 블로그에서는 파이썬 클래스 메서드의 종류와 호출 방식을 알아보겠습니다. 1. 인스턴스 메서드 (Instance Methods) 인스턴스 메서드는 클래스 인스턴스에 의해 호출되며, 첫 번째 매개변수로 항상 인스턴스 자신을 나타내는 self를 받습니다.이를 통해 인스턴스 변수와 다른 메서드에 접근할 수 있습니다. 예시class Dog: def __init__(self, name): self.name = name def bark(self): ..
2024.05.23