#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목[re]str 유무의 차이2022-04-22 16:31
작성자

1) 3번째 줄과 5번째 줄의 numb 앞에 str이 하나는 있고 하는 없는데 왜 정상적으로 작동하는지 궁금합니다. 

A:

print()함수에서는 ','로 구분하기 때문에 해당 예시에서 str()을 붙여도 안 붙여도 결과가 달라지지는 않습니다. 


2) 어떨 때 변수 앞에 str을 붙여야 하는지 궁금합니다. 

A: 

보여주신 예시에서는 print 함수 속 문자열을 ,로 구분했습니다.

해당 예시 코드에서 ,를 +로 바꿔본다면 바로 이해할 수 있을 것 같습니다.

numb는 'int'인 상태인데 'str'과의 더하기 연산을 진행하면 문법 오류가 발생합니다.

해당 상황에서 형 변환을 통해 유연하게 코드를 동작시킬 수 있습니다.


3) 마지막 결과값에서 non이 안 나오려면 어떻게 수정해야하는지 궁금합니다. 

A:

http://mobilelab.khu.ac.kr/wordpress/webpythonbbs/?vid=4023 

위 링크의 답변을 통해 print와 return의 차이를 이해하고 수정해보시면 좋을 것 같습니다.

댓글
이전str 유무의 차이2022-04-22
다음input 함수2022-04-22