1
주어진 변수의 유형을 제공하는 문자열을 표시하려고합니다. Python이 문자열로 입력되었습니다.
나는 다음과 같은 시도
:'This is a '+str(type(somevariable))
출력이 "This is a <type 'float'>"
입니다, 대신 "This is a float"
.
원하는 출력을 얻으려면 어떻게해야합니까?
주어진 변수의 유형을 제공하는 문자열을 표시하려고합니다. Python이 문자열로 입력되었습니다.
나는 다음과 같은 시도
:'This is a '+str(type(somevariable))
출력이 "This is a <type 'float'>"
입니다, 대신 "This is a float"
.
원하는 출력을 얻으려면 어떻게해야합니까?
'This is a ' + type(somevariable).__name__
somevariable.__class__.__name__
은 편도입니다.
이렇게하면됩니다. 어떤 오류 메시지가 나타 납니까? –
"작동하지 않습니다"는 문제를 말해주지 않습니다. 예기치 않은 결과가 나왔습니까? 에러 메시지? 정교한. –
음, 일종의 작품 같아. 출력은''''입니다. 나는 이것이 단지 ""이것은 플로트 (float) ""가되기를 원한다. –