파이썬 필수 문법
이제 막 문법 시작하는데 형 변환을 볼려고 하는데 백지 상태가 되었다.
기존에 공부했던 C, javascript언어에 대해서 갑자기 멍 타게 되었다.
할 때마다 다른 언어에 대한 정리가 필요할 듯 싶다.
그럼에도 다른 언어들을 살펴보다보면 무엇인가 익숙한 듯 다가와서 마음 한 켠에 편안함이 있었다.
매 순간 걸음마 걸음마 얘기를 하였지만, 매 순간을 초심의 마음으로써 진행 해봐야겠다.
C
C언어에서는 자료형의 크기가 같거나 큰 쪽, 표현 범위가 넓은 쪽으로 저장하면 자동 변환
자료형이 다르면서 크기가 작은 쪽, 표현 범위가 좁은 쪽으로 저장하면 컴파일 경고 발생
자료형의 크기가 큰 쪽, 표현 범위가 넓은 쪽으로 변환되는 것은 형 확장, 암시적 형 변환
형 축소에서 컴파일 경고가 나오지 않도록 만드는 것을 형 변환(타입 캐스팅)
자료형을 지정하여 변환하는 것을 명시적 형 변환
- 코딩 도장 참조
Javascript
JavaScript는 동적 형지정(정형) 언어입니다. 이는 변수를 선언할 때 데이터 형을 지정할 필요가 없음을 의미합니다. 또한 데이터 형이 스크립트 실행 도중 필요에 의해 자동으로 변환
문자열을 숫자로 변환 : parseInt(), parseFloat()
- MDN 문서 참조
많은 내용이 담겨 있으며 공식문서 보는 것을 생활화 해야 할 것 같다.
입력과 자료형 변환
사용자로부터 입력을 받는 명령어
자료형 변환을 하는 이유와 방법
- 데이터 입력 받기
input() : 입력함수
사용자로부터 데이터를 입력받는 함수
x = input("입력하세요 >>> ")
- 실습 4.3.1
사용자로부터 두개의 숫자를 입력 받고, 더한 결과를 출력
- 실습 4.3.2
사용자로부터 태어난 연도를 입력 받으면, 현재 나이를 출력
강의를 통해 실습까지 진행을 해 보았다.
막 상 문제가 주어 졌을 때는 역시나 다를까 형 변환을 생각 안하고 작성하게 되었다.
형 변환을 학습 후 입력함으로써 왜 필요한지에 대해서 알게 된 것 같다.
이전 언어 학습 시에는 형 변환에 대해 중요성을 깊이 관여 안했다.
문자열과 숫자를 같이 사용하면서 TypeError를 통해 경고메시지를 보면서 차근히 할수 있었다.
언제 손에 익고 익숙해질지는 솔직히 마음 한켠에 긴장감만 맴 돌 뿐이다.
걱정을 뒤로하고 무작정 뛰어들어가보자!
06일차는 여기서 마무리 하고자 한다.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'FastCampus > 작심 30일' 카테고리의 다른 글
패스트캠퍼스 챌린지 O8일차 (0) | 2021.09.13 |
---|---|
패스트캠퍼스 챌린지 O7일차 (0) | 2021.09.12 |
패스트캠퍼스 챌린지 O5일차 (0) | 2021.09.10 |
패스트캠퍼스 챌린지 O4일차 (0) | 2021.09.09 |
패스트캠퍼스 챌린지 O3일차 (0) | 2021.09.08 |
댓글