Python(72)
-
파이썬 300제 51~60 (리스트)
51. 2016년 11월 영화 예매 순위 기준 Top3는 다음과 같습니다. 영화 제목을 movie_rank 이름의 리스트에 저장해보세요. (순위 정보는 저장하지 않습니다.)-> 영화 제목은 문자열로 표현 가능합니다. 여러 개의 값을 저장하기 위해 파이썬 리스트 자료형을 사용합니다.movie_rank = ["닥터 스트레인지", "스플릿", "럭키"] 52. 051의 movie_rank 리스트에 "배트맨"을 추가하라.->movie_rank = ["닥터 스트레인지", "스플릿", "럭키"]movie_rank.append("배트맨")print(movie_rank) 53. movie_rank 리스트에는 아래와 같이 네 개의 영화 제목이 바인딩되어 있다. "슈퍼맨"을 "닥터 스트레인지"와 "스플릿" 사이에 추가하라..
2024.05.25 -
파이썬 300제 41~50 (문자열)
41. 다음과 같은 문자열이 있을 때 이를 대문자 BTC_KRW로 변경하세요.ticker = "btc_krw"-> upper 메서드를 호출하면 문자열을 대문자로 만들 수 있습니다. 다만 이 경우에도 원본 문자열은 유지되고 대문자로 변경된 새로운 문자열 객체가 반환되는 겁니다. 반환된 새로운 객체를 새로운 변수로 바인딩한 후 이를 print 함수로 출력하면 됩니다.ticker = "btc_krw"ticker1 = ticker.upper()print(ticker1) 42. 다음과 같은 문자열이 있을 때 이를 소문자 btc_krw로 변경하세요.ticker = "BTC_KRW"-> lower 메서드를ticker = "BTC_KRW"ticker = ticker.lower()print(ticker) 43. 문자열 ..
2024.05.24 -
파이썬 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