All about Python/심화

(27)
Python 비트연산자 작성 예정
Python 논리 연산자와 기타 연산자들 ① 논리 연산자(Logical Operators)는 논리식의 계산에 사용되는 연산자이다. ㉠ 논리식의 계산에 이용되는 논리 연산자에는 and, or, not이 있다. ㉡ 논리 연산자 중 and는 논리곱을 의미한다. ⓐ 논리곱은 논리곱의 피연산자가 모두 True면 True를 반환한다.. P Q P and Q False(거짓) False(거짓) False(거짓) False(거짓) True(참) False(거짓) True(참) False(거짓) False(거짓) True(참) True(참) True(참) ㉢ 논리 연산자 중 or은 논리합을 의미한다. ⓐ or은 피연산자 중 하나라도 True 이면 True를 반환한다. P Q P or Q False(거짓) False(거짓) False(거짓) False(거짓) T..
Python 증가 할당 연산자 작성 예정
수의 연산(산술 연산자와 비교 연산자) ① 할당 연산자(=, 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) 작성 예정