본문 바로가기

분류 전체보기

(11)
04/26 파이썬 3 - 기본 데이터 타입 1) 기본 데이터 타입 파이썬의 기본 데이터 타입은 str, int, float가 있다. 다른 데이터 타입도 있지만 위 세 개의 데이터 타입을 먼저 알아보자. 어떠한 값에 대한 데이터 타입을 확인하고싶다면 type이라는 내장함수를 사용하면 된다. >>>type(200) >>> type 함수를 사용하여 위의 코드를 작성하면 type 함수의 반환값으로 정수 200은 int라는 데이터 타입임을 알 수 있다. int는 integer의 약자로 정수를 의미한다. 즉, int는 정수 데이터 타입이다. >>>type(3.141592) >>>type('jaechul') >>> 위 코드를 통해 3.141592라는 값에 대한 반환값을 보니 'float'이라고 나온다. float는 소수(실수)를 의미한다. 또한 'jaechu..
04/24 파이썬 2 - 문자열, 인덱싱, 슬라이싱 1) 문자열 C/C++에서는 'a', 'b', 'c'와 같은 알파벳 글자 하나를 '문자'라고 하며 'jaechul' 같이 두 개 이상의 문자로 구성된 것을 '문자열(house)'이라고 한다. 하지만 파이썬은 문자와 문자열을 구분하지 않고 작은따옴표나 큰 따옴표 안에 있는 문자의 모음을 문자열이라고 한다. jaechul = 'happy' string = 'a' string1 = "b" string2 = "abc" 위 코드처럼 변수가 문자열을 가리키고 있으면 변수를 통해 해당 문자열을 참조할 수 있다. 파이썬 프롬프트로 화면에 값을 출력하는 함수인 print를 사용하여 jaechul이 가리키는 값을 출력해보자. >>>print(jaechul) happy >>> 2) 문자열 인덱싱 및 슬라이싱 >>>mystr..
04/23 파이썬 1 - 변수, 객체, 바인딩 1. 변수 파이썬 IDLE를 실행한 후 프롬프트에 다음과 같이 입력한다. Jaechul = 1998 위 코드의 "="는 수학에선 '같음'을 의미하지만, 파이썬에선 "Jaechul이라는 변수가 1998이라는 값을 가리키게 하라"는 의미다. 파이썬에서는 이것을 바인딩(binding)이라고 한다. 1-1 파이썬의 변수, 객체 그리고 바인딩 컴퓨터에서 처리되는 데이터는 메모리의 어딘가에 존재하게 된다. 위의 1998이라는 값이 메모리 어디에 있는 지를 Jaechul이라는 변수가 가리키고 있는 것이다. age = 23 위의 코드를 실행시키면 23이라는 값이 메모리 어딘가에 할당이 되는데, 파이썬에서는 이를 객체(object)라고 한다. 변수 age는 메모리 어딘가에 할당되는 공간인데, 그 공간에 23이라는 객체의..