def showYourNameAndAge(name, age = 20): # 기본 값을 지정한 매개변수는 단순 매개변수 다음에 위치해야 한다
print(f'{name} 님 {age} 세')
showYourNameAndAge('hailey', 20)
showYourNameAndAge('hailey')
class 클래스 이름:
def __init__(self, 인수, ...): # 생성자
...
def 메서드_이름1(self, 인수, ...):
...
def 메서드_이름2(self, 인수, ...):
...
- 파이썬은 메서드의 첫 번째 인수로 자신(자신의 인스턴스)을 나타내는 self를 명시
- self 다음에 속성 이름을 써서 인스턴스 변수 저장
class Student:
count = 0 # static
def __init__(self, name):
self.name = name
Student.count += 1
s1 = Student('h1')
s2 = Student('h2')
s3 = Student('h3')
print(Student.count)
def reverse_str(str):
return str[::-1]
def reverse_str(str):
str_list = list(str)
for i in range(int(len(str) / 2)):
str_list[i], str_list[len(str)-1-i] = str_list[len(str)-1-i], str_list[i]
return ''.join(str_list)
reverse_str('Hello World!!!')
https://colab.research.google.com/drive/1AfQOIToN3TPkpbPc-jCPDQP5rZOKJ11x#scrollTo=L0mTJLh0r_kr
Google Colab Notebook
Run, share, and edit Python notebooks
colab.research.google.com
cf. 이론은 책 '밑바닥부터 시작하는 딥러닝' 참고
'python' 카테고리의 다른 글
[python] numpy 및 matplotlib 간단 실습 (0) | 2025.04.13 |
---|---|
[python] 파이썬 기본 (8) - 내장 함수 (0) | 2025.04.04 |
[python] 파이썬 기본 (7) - 함수 (0) | 2025.04.04 |
[python] 파이썬 기본 (6) - 반복문 (0) | 2025.04.04 |
[python] 파이썬 기본 (5) - 조건문 (0) | 2025.04.04 |