전체 글

(163)
수의 연산(산술 연산자와 비교 연산자) ① 할당 연산자(=, Assignment operator)는 값을 변수에 넣어주는 연산자이다. ㉠ 수학에서 사용되는 등호(=, Equals sign)와 개념을 헷갈릴 수 있지만, 등호는 등호의 좌변과 우변이 동일하다는 것을 의미하고, 할당 연산자는 우변을 좌변에 대입하라는 기호이다. HTML 삽입 미리보기할 수 없는 소스 ⓐ 등호에는 이항 이상으로 구성된 식을 대입하는 것도 가능하다. 계산되어서 대입되는 것이 아니라 식이 먼저 대입되고 계산은 나중에 계산된다. HTML 삽입 미리보기할 수 없는 소스 ⓑ 위의 성질을 응용하여 다음과 같은 것도 가능하다. HTML 삽입 미리보기할 수 없는 소스 ⓒ 위의 성질 때문에 다음과 같은 것은 불가능하다. HTML 삽입 미리보기할 수 없는 소스 ② 산술 연산자(Arit..
Python 연산자(Operators)와 연산자 우선순위 ① 파이썬에서 수를 다루는 방식에는 여러가지가 있다. 이 연산자들은 연산을 수행하고자 하는 값 사이나, 값 앞에 기호를 표시한다. ② 각 기호를 연산자라고 부르고 연산을 하고자 하는 값은 피연산자라고 부른다. 파이썬에서 연산자와 피연산자의 조합을 표현식이라고 한다. ③ 항의 개수로 연산자를 분류하면 다음과 같다.(이 때 '항'은 수학에서 사용하는 용어인 다항식의 '항'과 동일하다.) ㉠ 단항 연산자에는 수화 연산자(+)와 음수화 연산자(-), 비트 반전 연산자(~), 논리 부정 연산자(not)가 있다. ⓐ 단항 연산자의 꼴은 연산자+피연산자의 형태이다. ㉡ 이항 연산자는 연산자 중 가장 많은 영역을 차지하며, 단항 연산자와 삼항 연산자를 제외한 연산자이다. ⓐ 이항 연산자의 꼴은 피연산자+연산자+피연산자..
Python 형변환(Type Casting) ① 서로 다른 데이터 타입을 혼용해서 사용할 경우 다음과 같은 오류가 발생할 수 있다. HTML 삽입 미리보기할 수 없는 소스 ㉠ 이러한 경우는 데이터의 타입을 통일시켜주면 문제가 해결된다. ② str() 함수의 매개변수에 문자열로 변환시킬 값을 넣어주면 된다. ㉠ str() 함수는 매개변수를 문자열로 변환시킨 값을 리턴해준다.​ HTML 삽입 미리보기할 수 없는 소스 ③ bool() 함수는 매개변수를 불리언형으로 변환시킨 값을 리턴해준다. ㉠ 대부분의 수치로 표현할 수 있는 값들은 True를 불리언 형으로 갖는다. ⓐ 0이 아닌 숫자형은 True를 불리언 형으로 갖는다. HTML 삽입 미리보기할 수 없는 소스 ⓑ ""(공백)이 아닌 문자열형은 True를 불리언 형으로 갖는다. HTML 삽입 미리보기할 ..
Python 이스케이프 문자(Escape Characters) 작성 예정
Python 문자열 포맷팅(Format Strings) 작성 예정
Python 멤버 연산자 in 작성 예정
Python 함수 range() ① 특정 구간의 문장을 반복(iterate)할 필요가 있을 때, 함수 range()를 사용하면 편리하다. ㉠ 함수 range()는 반복할 수 있는 객체 range를 반환해주는 함수이다. ⓐ 함수 range()가 반환해주는 객체를 살펴보자. HTML 삽입 미리보기할 수 없는 소스 ⓑ 함수 range()가 반환해주는 객체의 타입은 range이다. HTML 삽입 미리보기할 수 없는 소스 ㉠ 함수 range()의 매개변수는 3개가 있으나 2개의 매개변수를 주로 사용한다. ⓐ range(y)라고 할 때, 0이상 y미만의 숫자 범위를 반환한다.(끝값 y는 수열에 포함되지 않는다.) HTML 삽입 미리보기할 수 없는 소스 ⓑ range(x, y)라고 할 때, x이상 y미만의 숫자 범위를 반환한다.(끝값 y는 수열에 ..
Python len() 함수 작성 예정