[AIVLE SCHOOL] 복습_0905

춤추는 머쉬룸·2024년 9월 5일

AIVLE SCHOOL 6기

목록 보기
4/80
post-thumbnail

9/5 1세션

1. 변수 선언 시 주의 사항

# print() 함수 사용
> print("I Have A Dream.")
I Have A Dream.

TIP!

  • 변수는 호출될 수 없음
  • 내장형 함수는 변수 이름으로 사용 가능하지만, 변수로 선언하는 순간 변수가 우선순위가 되어 같은 이름의 내장형 함수를 사용할 수 없다..!
# 변수 선언
> print = "Hello Print"
> print
'Hello Print'

> print("Hello")
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
Cell In[22], line 1
----> 1 print("Hello")

TypeError: 'str' object is not callable

# 변수로 선언된 함수 이름 제거
> del print

2. 클래스와 객체, 메소드

  • 클래스 : 사용자 지정형 자료형(타입)
  • 메소드 : 클래스가 사용할 수 있는 동작 변수명.메소드()
  • 객체 : 클래스를 실체화한 것. 변수라고 보면 됨

3. 문자열 메소드


# 변수 선언 (=문자열 클래스의 객체 만들기)
> a = 'I Have A Dream.'

# 자료형 타입 확인
> print(type(a))
<class 'str'>

# 대문자로 변환한 결과를 반환
> a.upper()
'I HAVE A DREAM.'

# print() 함수는 반환된 걸 받아서 출력할 수 있다.
> print(a.upper())
I HAVE A DREAM.

0개의 댓글