문자열은 프로그램에서 매우 많이 사용되는 데이터입니다. 사람의 이름, 직책, 소속, 주소, 주민번호 모든 것이 문자열입니다. 즉 숫자가 아닌 것은 다 문자열인 셈이지요. 그래서 프로그램에서 문자열을 저장하고 그것으로 계산하는 것이 중요한 기능이 됩니다. 앞에서 이름에 문자열을 넣어둘 수 있다는 것을 보았습니다. > a = 'Hello World' > a Hello World 문자열은 위에 본 것처럼 홑따옴표(' ')를 써서 나타낼 수도 있고 쌍따옴표(" ")를 써서 나타낼 수도 있습니다. 흔히 홑따옴표를 더 많이 사용합니다. 따옴표 안에는 같은 따옴표 기호는 나올 수 없습니다. "어머니가 "잘 다녀오너라"라고 말씀하셨습니다" 라고 하면 파이썬 실행환경은 "어머니가 잘" 까지만 문자열이라고 해석합니다. 이..
[도입] 파이썬을 실행한다는 것은 무엇일까요? 컴퓨터와 파이썬이라는 약속된 언어의 방식으로 대화하는 것입니다. 여기서 대화란 우리가 뭔가를 지시하면 컴퓨터가 그 일을 수행하고 필요하면 결과를 우리에게 알려주는 것을 말합니다. [질문] 파이썬을 실행하려면 어떻게 해야 하나요? 파이썬을 실행한다는 것은 무엇인가요? 프로그래밍 언어는 사람이 컴퓨터에게 작업을 지시하는 약속된 문법과 표시 방법을 정합니다. 그럼 그렇게 표시된 작업지시서(프로그램)은 어떻게 컴퓨터에 의해 실행될까요? 컴퓨터는 프로그래밍 언어에 맞게 작성된 프로그램을 해석해서 컴퓨터가 알아들을 수 있게 번역할 수 있습니다(물론 그런 번역기도 사람이 짜준 소프트웨어다). 프로그램을 주면 그것을 해석해서 컴퓨터가 실행하게 하는 것을 실행환경이라고 합니..
이름으로 값을 기억하는 것을 살펴보았습니다. 이름에 값을 정해주는 것을 지정이라고 합니다. 파이썬에서 이름은 값을 기억하기 위한 방법이고, 지정이란 어떤 이름에 값을 지정해주는 것입니다. 새로운 이름이 나오면 파이썬은 그 이름과 값을 등록해서 기억해 둡니다. 이미 쓰이던 이름에 다른 값을 넣으면 그 이름에 새로운 값이 기억됩니다. 즉 마지막에 지정된 값을 그 이름이 기억하고 있다는 것입니다. 컴퓨터는 기억과 계산을 잘한다고 했는데 사실 컴퓨터가 제일 잘하는 것이 계산입니다. 여러 가지 연산이나 비교, 복잡한 수식의 계산 같은 것은 사람과 비교할 수 없을 정도로 잘하는데요, 예를 들면 10000 x 10000 행렬로부터 수백억 번의 계산을 통해 구해야 하는 행렬에 관한 값 같은 것을 1초도 걸리지 않고 해..
- Total
- Today
- Yesterday
- indexof
- contains
- 이터러블
- TypeError
- python example
- max
- 동적바인딩
- 콜렉션
- 스트링
- format
- 패턴
- comparable
- Iterator
- CompareTo
- python exercise
- zip
- 지연계산
- 자바regex
- rust
- typedef
- 이터레이터
- C++ 클래스
- Camel Style
- 스트링 +
- ToString
- contentEquals
- sort key
- APPEND
- follow
- Lazy evaluation
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |