프로그램가 어떤 계산을 하도록 컴퓨터에게 작업을 지시하기 위해서는 값을 정해 주어야 합니다. 그런데 문제는 이름에 값을 지정한 후 그것을 사용하여 계산을 하면 항상 같은 값에 대해서만 계산을 할 수 있다는 점입니다. 프로그램이 어떤 일을 하도록 작성되었다면 그 일을 여러 가지 값에 대해 다 할 수 있으면 훨씬 좋을 것입니다. 예를 들어 다음과 같은 코드를 살펴보겠습니다. > a = 15 > a % 2 == 0 False > a % 3 == 0 True > a % 5 == 0 True > a % 7 == 0 False a가 2, 3, 5, 7의 배수인지 알고 싶은데, 이런 식으로 하게 되면 다른 수에 대해 같은 걸 알기 위해 매번 이렇게 많은 코드를 직접 써야 되고 컴퓨터가 하는 일에 비해 우리가 쳐야 하..
문자열은 프로그램에서 매우 많이 사용되는 데이터입니다. 사람의 이름, 직책, 소속, 주소, 주민번호 모든 것이 문자열입니다. 즉 숫자가 아닌 것은 다 문자열인 셈이지요. 그래서 프로그램에서 문자열을 저장하고 그것으로 계산하는 것이 중요한 기능이 됩니다. 앞에서 이름에 문자열을 넣어둘 수 있다는 것을 보았습니다. > a = 'Hello World' > a Hello World 문자열은 위에 본 것처럼 홑따옴표(' ')를 써서 나타낼 수도 있고 쌍따옴표(" ")를 써서 나타낼 수도 있습니다. 흔히 홑따옴표를 더 많이 사용합니다. 따옴표 안에는 같은 따옴표 기호는 나올 수 없습니다. "어머니가 "잘 다녀오너라"라고 말씀하셨습니다" 라고 하면 파이썬 실행환경은 "어머니가 잘" 까지만 문자열이라고 해석합니다. 이..
- Total
- Today
- Yesterday
- rust
- contentEquals
- 이터레이터
- zip
- contains
- TypeError
- 콜렉션
- CompareTo
- typedef
- Lazy evaluation
- python example
- 지연계산
- C++ 클래스
- 스트링
- 동적바인딩
- 스트링 +
- sort key
- max
- APPEND
- indexof
- Iterator
- format
- Camel Style
- comparable
- 이터러블
- follow
- 패턴
- python exercise
- 자바regex
- ToString
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |