Skip to content

(양*호, 강의노트 3장) print 함수 #46

@qpq8xf

Description

@qpq8xf

강의노트에 나와있는 코드를

none_value1 = print('Hello')
print('첫째 반환값:', none_value1)

변수에 값을 할당하지 않고 아래처럼 코드를 작성해 실행했을 때

print('첫째 반환값:', print('Hello'))

Hello
첫째 반환값: None
똑같이 출력되는 걸 확인했습니다.
두 코드 실행과정에서의 차이점을 첫번째는 none_value1이라는 변수에 print('Hello') 반환값 None이 할당된 후에 변수가 가리키는 것을 출력한 것이고, 두번째는 print함수 안에 있는 print('Hello')의 반환값을 바로 출력한 것이다 정도로 볼 수 있나요?

또 print함수는 결국 반환값으로 None을 가지기 때문에 코딩할 때 print함수 안에 print함수를 쓰는 경우는 거의 없을 것 같다고 생각했는데 실무에서 그런 방식이 쓰이기도 하나요?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions