개발자 승학

파이썬 (print,변수,자료형) 본문

it/python(파이썬)

파이썬 (print,변수,자료형)

유승학 2018. 4. 9. 21:03

print() 함수 사용

파이썬에서 글자 출력하기



위 사진과 같이 Hello가 출력됩니다

print() 함수는 문자열을 화면에 출력합니다.

문자열은 따옴표로 둘러싸인 문자들의 모임입니다.

주의! 출력할 문자 앞과 뒤에 "(큰따옴표) 또는 '(작은따옴표)를 반드시 붙여야 합니다.

따옴표가 없는 경우 구문 오류가 발생합니다.


print() 함수를 사용하여 여러 개의 값들을 화면에 출력이 가능합니다.



변수 사용하기

c에서 우리는 변수를 사용할 때

int a = 0; 과 같이 변수의 타입과 변수명을 정의하였습니다.

파이썬에서는 변수 사용이 좀 더 편리합니다.



number라는 변수에 숫자 1을 입력하였습니다.

number 또는 print(number)를 사용하여 number에 저장된 값이 무엇인지 확인 가능합니다.



print() 함수와 변수를 사용하여 간단한 프로그래밍을 해보겠습니다.


화씨온도()를 섭씨온도()로 변경하는 프로그램 작성하기







fTemp에 화씨 온도를 저장후

cTemp에 화씨 온도를 섭씨 온도로 변환후 

print() 함수를 사용하여 섭씨 온도를 출력한다.


파이썬 Shell을 사용하다 보면 위 그림과 같이 '>>>' 

 한 줄의 명령어마다 생기는데 불편할 때는

파이썬 쉘 메뉴 [File] -> [New File]을 클릭하면 Untitled파일 창이 뜹니다.

이 에디터에 소스 파일(*.py)에 프로그램 저장합니다.

파일을 읽어서 명령어들을 하나씩 실행합니다.


에디터를 이용하여 위 프로그래밍 예제를 다시 해보겠습니다.


에디터를 사용하여 코드를 작성하면 Shell보다 편리하고 보기가 쉽습니다.

소프 파일을 실행하기전에

소스 파일을 저장한 후 파일을 실행시켜야 합니다.

에디터 메뉴 [File] -> [Save]

에디터 메뉴 [Run] -> [Run Module]


파이썬 자료형입니다.


료형설명
없음(None)NULL 값 개체
정수(int)일반 정수 (예 : 32)
정수(long)긴 정수. 일반 정수로 쓰기에 너무 긴 정수로서, 접두사 ‘L’과 함께 사용
부동소수점수(float)부동소수점수. 10진수 또는 exponent sign을 포함하는 숫자
복소수(complex)복소수. 실수와 허수부의 합으로 된 숫자로 표현
부울(Boolean)참(True) 또는 거짓(False) 값 (1과 0의 숫자값으로도 표현)
순서(Sequence)다음과 같은 유형을 포함: 문자열, 유니코드 문자열, basestring, 리스트, 튜플
매핑(Mapping)사전(dictionary) 형을 포함
집합(Set)정렬되지 않은 유일한 개체의 모음으로서, 다음과 같은 유형을 포함: set, frozenset
파일(File)파일 시스템 개체를 사용할 수 있도록 하는데 사용
반복자(Iterator)컨테이너에 대하여 되풀이. 자세한 내용은 반복자 절을 참조


자이썬에서는 실제로는 형이 존재하지 않는다는 것이다. 모든 개체는 클래스의 인스턴스이다. 개체의 형을 찾으려면, 단순히 type() 함수를 사용한다.



이제 자료형에 관한 예제를 살펴볼게요.

두 정수를 입력받아서 더하는 프로그램입니다.



위 사진처럼 두 변수 x와 y에 대한 자료형을 입력하지 않으면

두 변수의 합을 하였을 때 1과 2가 문자로 인식되어 3이아닌 12가 됩니다.


자료형을 입력하지 않으면 문자로 인식하기때문에 '1'이라는 문자와 '2'라는 문자가 합쳐져서 12가됩니다.

그러면 어떻게 해결해야 할까요?



두 정수를 합하는 것이기에 int라는 자료형이 필요합니다.

키보드로부터 입력을 받아서 int형 자료로 변환하여 더하면

위 사진처럼 문자 '1'이 아닌 숫자 1로 되어 합이 됩니다.


궁금하신점은 댓글을 달아주세요.

감사합니다.




Comments