본문 바로가기
반응형

파이썬22

파이썬 디폴트 매개 변수 공부하기 안녕하세요 판타지코딩입니다! 오늘은 파이썬의 디폴트 매개 변수에 대해서 공부해 보겠습니다. 1. 매개 변수가 무엇일까? 디폴트 매개 변수를 공부하기에 앞서 매개 변수에 대해서 알아보겠습니다. 매개 변수란 함수의 인자로 받는 변수를 의미합니다. 함수 예제를 작성해 보겠습니다. func(num1, num2): result = num1 + num2 return result func 함수의 매개 변수로 num1과 num2가 있습니다. num1과 num2 값을 넣어 주면 두 값을 합해서 result에 저장하여 반환하는 함수입니다. 여기서 num1과 num2가 바로 함수를 실행시키는데 활용하는 매개 변수입니다. 이 코드에서는 이 값이 정해지지 않았으므로, 함수 실행시 임의로 값을 주게 됩니다. 값을 주지 않으면 오.. 2023. 2. 23.
파이썬 sys.argv 가 무엇일까? / sys 모듈 공부하기 안녕하세요 판타지코딩입니다! 오늘은 sys.argv에 대해서 공부해 보겠습니다! 파이썬에는 sys라는 모듈이 있습니다. 이 모듈에 바로 sys.argv라는 함수가 있습니다. 이 함수는 현재 실행중인 파일의 이름을 반환합니다. import sys print(sys.argv) 위의 코드가 저장된 파일 이름을 practice.py라고 가정하겠습니다. sys.argv는 현재 실행중인 파일의 이름을 반환하기 때문에 이 코드를 실행하면 practice.py가 출력됩니다. 그럼 오늘은 sys모듈에 대해서 공부해 보았습니다. 감사합니다! 2023. 2. 20.
파이썬 상속과 오버라이딩 공부하기 안녕하세요 판타지코딩입니다! 오늘은 파이썬의 상속과 오버라이딩에 대해서 공부해 보겠습니다. 1. 오버라이딩이란 무엇일까? 오버라이딩이란 상속과 관련된 개념입니다. 부모 클래스를 자식 클래스가 상속 받고, 부모 클래스의 함수를 자식 클래스에서 다시 정의하는 것을 바로 오버라이딩이라고 합니다. 개념만 알아서는 이해가 어려울 수 있으니 예제 코드를 보면서 공부해 보겠습니다. class student: def func(self): print("student 클래스 함수") class teacher(student): def func(self): print("teacher 클래스 함수") student 클래스와 teacher 클래스를 생성했습니다. student 클래스를 teacher 클래스에 상속했으므로 teac.. 2023. 2. 14.
파이썬 상속 공부하기 안녕하세요 판타지코딩입니다! 파이썬에는 상속이라는 개념이 있습니다. 부모 클래스의 변수나 함수를 자식 클래스에서 물려 받아 활용할 수 있도록 하는 개념입니다. 오늘은 부모 클래스와 자식 클래스가 무엇인지 알아보고 상속을 어떻게 활용할 수 있는지 함께 공부해 보겠습니다. 1. 부모 클래스와 자식 클래스 상속의 개념을 학습하기 전에 부모 클래스와 자식 클래스에 대해서 예제 코드로 알아 보겠습니다. class student: def __init__(self): print("student 클래스 초기화") self.num = 0 def printValue(self): print("student 클래스 함수") class teacher(student): def __init__(self): print("teache.. 2023. 2. 13.
반응형