티스토리 뷰

Python

[Python] 클래스 선언

Dongi 2022. 2. 15. 16:29

 

 

 

안녕하세요 동기 여러분!

오늘은 클래스 선언과 클래스를 변수에 넣어 타입을 알아보도록 하겠습니다!

 

 

 

 

클래스 선언

클래스를 선언하는 방법은 아주 간단합니다.

class Cucudas:
    클래스 내용
  • class라고 써주시고 클래스명을 쓰면 되는데 첫 글자를 소문자로 써도 사용이 가능하지만 Python Naming Conventions에 보면 

클래스 이름들은 보통 캡월즈를 관습처럼 사용한다고 합니다. (CapWords는 title() 메서드와 비슷합니다. AppleJuice와 같이 이런 식으로 적어주시면 됩니다.)

 


 

변수에 클래스 선언

아래의 방법으로 변수에 클래스를 선언할 수도 있습니다.

class OrangeJuice:
    pass

orange_juice = OrangeJuice()

print(orange_juice)

# 출력값 : <__main__.OrangeJuice object at 0x00000143F446A7C0>
  • 클래스를 선언하고
  • 변수에 선언을 하는데 함수를 사용하듯이 () 소괄호(parentheses)를 추가해주셔야합니다.
  • 그리고 출력을 했더니 __main__.OrangeJuice 객체는 0x00000143F446A7C0에 있다고 알려줍니다. __main__은 뒤에 설명 드리겠습니다. 

 


 

클래스의 타입 알아보기

type() 함수를 이용해서 클래스의 타입이 뭔지 한 번 알아봅시다.

class OrangeJuice:
    pass

orange_juice = OrangeJuice()

print(type(orange_juice))

# 출력값 : <class '__main__.OrangeJuice'>
  • type() 함수를 사용해서 orange_juice의 타입을 알아냈습니다.
  • 출력값을 보면 class 클래스라는 것을 알려주고 ' ' quotation mark안에 __main__이 있는데 메인의 의미는 "OrangeJuice는 현재 이 파일에서 실행 중이다."라는 뜻입니다. 

 


 

오늘의 느낌

어제는 코딩이 진짜 나에게 맞는 일인지 한참을 고민하게 되었다. 결론은 하면 어떻고 또 안 하면 어때 그냥 공부는 하련다.

'Python' 카테고리의 다른 글

[Python] 클래스의 메서드  (0) 2022.02.17
[Python] 클래스의 변수  (0) 2022.02.16
[Python] With는 뭘까?  (0) 2022.02.13
[Python] 파일(txt)에 쓰고 추가하기  (0) 2022.02.13
[Python] 파일 읽는 방법 세 가지  (0) 2022.02.13
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함