본문 바로가기

형변환4

[Python 기초] 파이썬 내장함수 - 입력함수 input() , map() 함수, split() 1 입력함수 input() input()은 사용자로부터 입력받는(키보드로) 내장함수이다. 데이터를 문자열로 입력받는다. (type = str) IDLE상에서 input()을 입력하고 Enter하면 프롬프트(>>>)가 뜨지 않고 그냥 줄바꿈이 된 것을 볼 수 있다. 이때 사용자로 부터 값을 입력받을 수 있다. 또한 무엇을 입력받을지 ""를 통해 알려줄 수 있다. input("입력할 문장") 위와 같이 input("정수입력>") 치고 Enter치면 파란 글씨로 "정수입력>"이 출력되고 다음 사용자로부터 값을 입력받기 위해 키보드 포커스가 맞춰진다. 그리고 위와 같이 1000을 입력하고 Enter치면 '1000' 이 입력됐다고 알려준다. 또한 input()으로 입력받은 데이터는 문자열(str)이므로 이를 정수.. 2021. 3. 31.
[Python 기초] 파이썬 타입 변환, 형변환 형변환이란 데이터의 형태를 변환하는 것이다. 실수로 변환하는 float, 정수로 변환 하는 int, 문자열로 변환하는 str의 타입변환에 대해 알아보자. # str(데이터) : 데이터를 문자열로 변환한다. >>> str1 = str(1) >>> str1 '1' >>> type(str1) # int(데이터) : 데이터를 정수로 변환한다. >>> number = int(1.1) >>> number 1 >>> type(number) # 단, 데이터가 숫자가 아닌 문자열을 경우 에러가 발생한다. 3. flaot(데이터) : 데이터를 실수로 변환한다. >>> float_number = float(100) >>> float_number 100.0 >>> type(float_number) # 단, 데이터가 숫자가 아.. 2021. 3. 30.
[JAVA 기초] 산술 연산자와 대입 연산자 1 산술연산자 산술연산자는 상수 또는 변수 들을 이용하여 사칙연산(+,-,*,/)과 나머지 연산(%)을 하는 연산자이다. 산술연산자는 다음과 같다. 사칙 연산은 이미 알고 있는 것처럼 곱셉(*), 나눗셈(/), 나머지(%) 연산자가 덧셈(+), 뺄셈(-)연산자보다 우선순위가 높으므로 먼저 처리된다. TIP 나눗셈 연산자에서 피연산자가 정수형일 경우 0으로 나눌 수 없다. 또한 나머지 연산자는 데이터 타입이 정수형인 경우에만 사용할 수 있다. int a = 10; int b = 3; System.out.println(a + b); System.out.println(a - b); System.out.println(a * b); System.out.println(a / b); System.out.println.. 2021. 2. 26.
[JAVA 기초] 형변환(casting) 형변환은 변수나 상수의 데이터 타입을 다른 타입으로 바꾸는 것을 의미한다. 형변환에는 자동 형변환과 명시적 형변환이 있다. 1 자동 형변환 작성자가 별도의 작업을 하지 않아도 자바가 알아서 알맞은 타입으로 변환해 주는 것을 말한다. 작은 데이터 타입에서 큰 데이터 타입으로 형변환하여도 데이터의 손실 없이 그대로 보존될 수 있기 때문에 자동 형변환이 일어난다. byte a = 127; // byte가 가질 수 있는 최댓값 int b = a; System.out.println(b); float c = b; System.out.println(c); 결과 127 127.0 다음은 char 타입의 데이터 형 변환이다. char ch = 'a'; int b = ch; System.out.println(b); 결과 .. 2021. 2. 26.