[데이터사이언스 12기-스터디노트] 파이썬 기초 10~11, 연습문제 1~2

도윤수·2023년 2월 3일
0

Python스터디노트

목록 보기
2/16
post-thumbnail

파이썬 기초

★ 자료형 변환(type cating)

‣ 데이터 타입을 변환하는 것으로 파이썬에서 제공하는 함수를 이용.

정수 <---type cating ---> 문자(열)
실수 <---type cating ---> 정수
논리 <---type cating ---> 문자(열) 등
다양한 자료형을 서로서로 변환 해줄 수 있다.

먼저 내가 가진 데이터의 타입을 확인하려면 type 함수를 이용하여

var = 100
print(var)
print(type(var))

데이터의 타입을 확인할 수 있다.

예를 들어 입력된 정수형(int) 데이터를 문자(열)로 변환하고 싶다?

var = str(var)
print(var)
print(type(var))

이런식으로 변환이 가능하다.
같은 100으로 출력이 된 것처럼 보이지만 데이터 타입은 정수형 -> 문자형이 된다.

논리(boolean)의 경우 True or False로 나뉘고 True = 1, False = 0

var = True
print(var)
print(type(var))   #출력값은 'bool'이 나올 것.

#논리 -> 문자(열) 변환
var = str(var)
print(var)
print(type(var))   #같은 True로 보이겠지만 타입은 'str'

이 밖의 자주쓰는 데이터 타입으로는

정수형 = int
실수형 = float
논리형 = bool
문자(열) = str

등이 있으니 참고해서 활용하면 된다.

★ [연습문제] 데이터와 변수

‣ 영수증 같은 반복되는 템플릿을 만들때에는 앞서배운 변수를 활용하면 편하다.

잘생긴 회원님 안녕하세요.
잘생긴 회원님의 결제가 완료되었습니다.
다음은 상세 결제 내역입니다.

--------------------------------

상품명 : 크로스핏화
결제방법 : 신용카드
결제금액 : 150000원
결제일시 : 2023/02/02 19:05:12
할부 : 3개월
할부유형 : 무
문의 : 010-0000-0000

--------------------------------

저희 센터를 이용해 주셔서 감사합니다.

위와 같은 형식의 영수증이라면
'잘생긴', '상품명' 부터 '문의' 까지 변수를 사용한다면 효율적일 것이다.

★ [연습문제] 데이터와 변수 2

‣ 데이터를 효율적으로 다루려면 내 입맛에 맞춰 가공할 줄 아는것이 중요하다.
파이썬에서 제공되는 len() , find() 함수를 활용하면 좋다.

len() : 데이터의 길이를 세어주는 함수
find() : 데이터에서 찾고자 하는 부분을 찾아주는 함수

len() 함수의 예를보면

msg = 'Hello python!'
print(len(msg))

#출력값 => 13

바쁜시간 쪼개서 매일매일 성장해 나가는 모습을 기록하자!

profile
DataScience를 하고 싶은 DoIT

0개의 댓글