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

이명주님의 프로필 이미지
이명주

작성한 질문수

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

[심화] 문자열

숫자형을 문자형으로 전환하여 가져오기

해결된 질문

작성

·

187

0

선생님 문자열에서 str[ ]을 사용하여 원하는 값을 가져오는 방식은 이해를 했습니다. 문득 숫자가 있을 때 일의자리, 백의 자리 숫자를 가져올 경우 이 숫자를 str형태로 바꿔서 가져올수 있는지도 궁금해졌습니다.

예를 들어 123이 있을 때 일의 자리 숫자, 십의 자리 숫자를 가져오고 싶을 때 int64타입을 astype함수를 사용하여 string으로 바꾸고 위와 같은 방식으로 적용이 가능할까요???

답변 1

0

퇴근후딴짓님의 프로필 이미지
퇴근후딴짓
지식공유자

number = 123

# 숫자를 문자열로 변환
str_number = str(number)

# 일의 자리와 십의 자리 추출
ones = str_number[-1]   # 일의 자리
tens = str_number[-2]   # 십의 자리

print("일의 자리:", ones)
print("십의 자리:", tens)

 

네 맞습니다. 3과 2를 출력할 수 있어요 🙂

이명주님의 프로필 이미지
이명주
질문자

우와 빠른 답변 감사합니다ㅠㅠㅠㅠ

이명주님의 프로필 이미지
이명주

작성한 질문수

질문하기