인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

남기정님의 프로필 이미지
남기정

작성한 질문수

실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지

Python 3.10+: Python 3.10 match, zip등의 업데이트 내용 알아보기

int(), float()에 대해서

해결된 질문

작성

·

322

1

bandicam 2023-08-04 17-59-51-556.jpghead가 string이라 가정하면

int(head)-> 변환된 int를 리턴

float(head)->변환된 head를 리턴

case로 비교시 기존 자료형과 변화된 자료형을 비교하여 원래 자료형이 int나 float가 아니면 false 인건가요?

그리고 | 연산자가 있으니

if head원래 자료형 == head를 int로 바꾼 즉 int 자료형 | head 원래 자료형== head를 float으로 바꾼 즉 float 자료형 인건가요?

 

답변 1

0

미쿡엔지니어님의 프로필 이미지
미쿡엔지니어
지식공유자

안녕하세요 남기정님,

int(head)-> 변환된 int를 리턴

float(head)->변환된 head를 리턴 <==== 변환된 float를 리턴하겠죠?

case로 비교시 기존 자료형과 변화된 자료형을 비교하여 원래 자료형이 int나 float가 아니면 false 인건가요?

=> 네, 이 코드 case입장에서는 그 조건을 만족하지 못하니, 와일드 카드 케이스로 적용됩니다.

그리고 | 연산자가 있으니

if head원래 자료형 == head를 int로 바꾼 즉 int 자료형 | head 원래 자료형== head를 float으로 바꾼 즉 float 자료형 인건가요?

=> 네 그렇습니다.

남기정님의 프로필 이미지
남기정
질문자

와일드카드케이스가 무엇인가요?

미쿡엔지니어님의 프로필 이미지
미쿡엔지니어
지식공유자

*을 와일드카드 케이스라고도 불립니다.

남기정님의 프로필 이미지
남기정

작성한 질문수

질문하기