Do it! 점프 투 파이썬
-
Chapter 02-2 문자열 자료형_4. (문자열 포매팅)Do it! 점프 투 파이썬 2022. 6. 2. 22:42
문자열에서 또 하나 알아야 할 것으로는 문자열 포매팅(Formatting)이 있다. 이것을 공부하기 전에 다음과 같은 문자열을 출력하는 프로그램을 작성했다고 가정해 보자. "현재 온도는 18도입니다." 시간이 지나서 20도가 되면 다음 문장을 출력한다. "현재 온도는 20도입니다." 위 두 문자열은 모두 같은데 20이라는 숫자와 18이라는 숫자만 다르다. 이렇게 문자열 안의 특정한 값을 바꿔야 할 경우가 있을 때 이것을 가능하게 해주는 것이 바로 문자열 포매팅 기법이다. 쉽게 말해 문자열 포매팅이란 문자열 안에 어떤 값을 삽입하는 방법이다. 다음 예를 직접 실행해 보면서 그 사용법을 알아보자. 문자열 포매팅 따라 하기 1. 숫자 바로 대입 >>> "I eat %d apples." % 3 'I eat 3 ..
-
Chapter 02-2 문자열 자료형_3. (문자열 인덱싱과 슬라이싱)Do it! 점프 투 파이썬 2022. 6. 2. 20:24
인덱싱(Indexing)이란 무엇인가를 '가리킨다'는 의미이고, 슬라이싱(Slicing)은 무엇인가를 '잘라낸다'는 의미이다. 이런 의미를 생각하면서 다음 내용을 살펴 보자. 문자열 인덱싱이란? >>> a = "Life is too short, You need Python" 위 소스 코드에서 변수 a에 저장한 문자열의 각 문자마다 번호를 매겨 보면 다음과 같다. L i f e i s t o o s h o r t , Y o u n e e d P y t h o n 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 "Life is too short, You need Python" 문자열에서 L은 첫 번째 자리를 뜻하는 숫자 ..
-
Chapter 02-2 문자열 자료형_2. (문자열 연산하기)Do it! 점프 투 파이썬 2022. 6. 2. 19:18
파이썬에서는 문자열을 더하거나 곱할 수 있다. 다른 언어에서는 쉽게 찾아볼 수 없는 재미있는 기능으로, 우리 생각을 그대로 반영해 주는 파이썬만의 장점이라고 할 수 있다. 문자열을 더하거나 곱하는 방법에 대해 알아보자. 1. 문자열 더해서 연결하기(Concatenation) >>> head = "Python" >>> tail = " is fun!" >>> head + tail 'Python is fun!' 위 소스 코드에서 세 번째 줄을 보자. 복잡하게 생각하지 말고 눈에 보이는 대로 생각해 보자. "Python"이라는 head 변수와 " is fun!"이라는 tail 변수를 더한 것이다. 결과는 'Python is fun!'이다 즉 head와 tail 변수가 +에 의해 합쳐진 것이다. 직접 실행해 보고..
-
chapter 02-2 문자열 자료형_1. (문자열은 어떻게 만들고 사용할까?)Do it! 점프 투 파이썬 2022. 6. 2. 18:56
문자열(String)이란 문자, 단어 등으로 구성된 문자들의 집합을 의미한다. 예를 들어 다음과 같은 것들이 문자열이다. "Life is too short, You need Python" "a" "123" 위 문자열 예문을 보면 모두 큰따옴표(" ")로 둘러싸여 있다. '123은 숫자인데 왜 문자열이지?라는 의문이 드는 독자도 있을 것이다. 따옴표로 둘러싸여 있으면 모두 문자열이라고 보면 된다. 문자열은 어떻게 만들고 사용할까? 위 예에서는 문자열을 만들 때 큰따옴표(" ")만을 사용했지만 이 외에도 문자열을 만드는 방법은 3가지가 더 있다. 파이썬에서 문자열을 만드는 방법은 총 4가지이다. 1. 큰따옴표(")로 양쪽 둘러싸기 "Hello World" 2. 작은따옴표(')로 양쪽 둘러싸기 'Python ..
-
Chapter 02-1 숫자형Do it! 점프 투 파이썬 2022. 6. 2. 15:34
숫자형(Number)이란 숫자 형태로 이루어진 자료형으로, 우리가 이미 잘 알고 있는 것이다. 우리가 흔히 사용하는 것을 생각해 보자. 123 같은 정수, 12.34 같은 실수, 드물게 사용하긴 하지만 8진수나 16진수 같은 것도 있다. 다음 표는 파이썬에서 숫자를 어떻게 사용하는지 간략하게 보여 준다. 항목 파이썬 사용 예 정수 123, -345, 0 실수 123.45, -1234,5, 3,4e10 8진수 0o34, 0o25 16진수 0x2A, 0xFF 숫자형은 어떻게 만들고 사용할까? 정수형 정수형(Integer)이란 말 그대로 정수를 뜻하는 자료형을 말한다. 다음 예는 양의 정수와 음의 정수, 숫자 0을 변수 a에 대입하는 예이다. >>> a = 123 >>> a = -178 >>> a = 0 실수..