본문 바로가기

Python47

[Python] 클래스 클래스class Fourcal(): def setdata(self, first, second): self.first = first self.second = secondimport moda = mod.Fourcal()a.setdata(4,2)print(a.first)print(a.second)b = mod.Fourcal()b.setdata(6,5)print(b.first)print(b.second)4265메소드 선언의 self 매개변수에는 해당 메소드를 호출한 객체가 자동으로 전달된다.따라서, 메소드 선언에는 매개변수가 3개지만 실제 호출시에는 2개 인수로만 호출한다.class Fourcal(): def setdata(self, first, second): .. 2024. 8. 21.
[Python] dir() 함수 dir 함수 dir 함수 는 객체가 가지고 있는 속성과 메서드를 나열하는 함수이다. dir(객체) 객체의 내부 구조 및 정보를 확인할 수 있다. dir 함수 예제 dir() ['__annotations__', '__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__'] dir((1,2)) ['count', 'index', ...] dir({'1':'b'}) ['clear', 'copy', 'fromkeys', 'get&.. 2024. 4. 4.
[Python] enumerate() 함수 enumerate 함수 enumerate 함수 는 반복 가능한 객체를 인자로 받아서 해당 객체의 요소들을 순회하면서, 각 요소의 인덱스와 값을 순서쌍으로 반환하는 함수이다. enumerate(iterable) enumerate(iterable, start) iterable : 반복 가능한(iterable) 자로형 start : 인덱스의 시작값, 기본값은 0 파이썬의 반올림은 반올림 하려는 수가 올림, 내림했을 때 동일하게 차이가 나는 경우에는 짝수 값으로 반올림한다. enumerate 함수 예제 for entry in enumerate(['A', 'B', 'C']): print(entry) (0, 'A') (1, 'B') (2, &#.. 2024. 3. 28.
[Python] print() 함수 print 함수 print 함수 는 출력하고 싶은 문자열을 출력하는 함수이다. print('문자열') print('문자열', seq, end) seq : 기본값은 공백(띄어쓰기)이며 출력 시 출력 값들 사이에 넣어줄 구분자 end : 기본값은 개행(중바꿈)이며 마지막 문자열을 출력하고 그 다음에 출력할 문자 print 함수 예제 a = 2 b = 10 print("a + b : ", a + b) print(123) print("Yang") print("Sanggil") arr = [1, 2, "yangpang", 3, 4, 'z'] for v in arr: print(f"value : {v}") a + b : 12 123 Yang Sanggil value : 1.. 2024. 3. 27.
[Python] input() 함수 input 함수 input 함수 는 사용자로부터 입력을 받는 함수이다. input() input('문자열') 사용자의 입력을 받고 입력은 엔터가 입력될 때 엔터 전까지 모두 받는다. 반환값으로는 사용자가 입력한 것을 문자열 타입으로 반환한다. input 함수 예제 a = input() print(f'첫번째로 입력 하신 것은 : {a} 입니다.') b = input() print(f'두번째로 입력 하신 것은 : {b} 입니다.') yang 첫번째로 입력 하신 것은 : yang 입니다. sanggil 첫번째로 입력 하신 것은 : sanggil 입니다. a = input("사용자 입력 : ") print(f'입력 하신 것은 : {a} 입니다.') 사용자.. 2024. 3. 26.
[Python] zip() 함수 zip 함수 zip 함수 는 여러 개의 순회 가능한(iterable) 객체를 인자로 받고, 각 객체가 담고 있는 원소를 튜플의 형태로 차례로 접근할 수 있는 반복자(iterator)를 반환하는 함수이다. zip(iterable1, iterable2) iterable : 반복 가능한 자료형(리스트, 튜플 등) zip 함수 예제 numbers = [1, 2, 3] letters = ["A", "B", "C"] for pair in zip(numbers, letters): print(pair) (1, 'A') (2, 'B') (3, 'C') for number, upper, lower in zip("12345", "ABCDE", "abcde"): print(numbe.. 2024. 3. 22.
728x90