#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http 제목메모리에 저장된 형태와 화면에 출력되는 형태2018-10-28 07:09작성자drsungwon아래 구문을 Jupyter로 실행하면,string1 = "my\nname\nis\nSr.Sungwon"string1아래 처럼 결과가 나옵니다.'my\nname\nis\nSr.Sungwon'그런데, 아래처럼 실행하면,string1 = "my\nname\nis\nSr.Sungwon"print(string1)아래 처럼 결과가 나옵니다.mynameisSr.Sungwon차이가 뭘까요? 전에 해당하는 것은 메모리에 저장된 형태로 'n'도 그대로 나옵니다.하지만 print를 쓰면 'n' 줄바꾸기로 실행되지요.따라서 앞은 메모리에 저장되어 있는 형태를 그대로 보여준 것이고,print()는 말그대로 화면에 출력하라는 의미이니, 화면에 적합한 형태로 보여준 것입니다.결론적으로 type()했더니 친절하게 사람이 이해하기 편하게, 이건 클래스 OOO이야 라는 형태인 <class OOO>으로 출력해 준 겁니다.print()가 열일 해준 것이지요.이해가 되나요? 목록수정삭제답변글쓰기 댓글 [1] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전print함수관련 질문q2018-10-26다음루프 파트2 숫자추측게임하앍2018-10-25 Powered by MangBoard | 워드프레스 쇼핑몰 망보드