Python

1. 비트 연산자(Bitwise Operators) & (Binary AND) : bit 단위로 and연산을 한다. | (Binary OR) : bit 단위로 or연산을 한다. ^ (Binary XOR) : bit 단위로 xor연산을 한다. ~ (Binary NOT) : bit 단위로 not연산을 한다.(1의 보수) > (Binary right Shift) : bit 단위로 오른쪽으로 비트단위 밀기 연산을 한다. 비트 단위로 연산을 수행한다. 0은 거짓으로 1은 참으로 연산하여 결과를 1과 0으로 반환한다. "^(xor)"연산은 두개의 값이 다를 때만 참인 연산이다. " ~(not)" 연산은 1의 보수를 구한다. 컴퓨터에서는 뺄셈을 2의 보수를 덧셈하여 처리한다. ">" 연산은 오른쪽으로 1비트 밀때마다..
연산자와 그에 대응되는 함수 다음은 파이썬 문법의 연산자 기호와 operator 모듈의 함수의 대응 관계이다. 연산 문법 함수 더하기(Addition) a + b add(a, b) 이어붙이기(Concatenation) seq1 + seq2 concat(seq1, seq2) 포함 검사(Containment Test) obj in seq contains(seq, obj) 나누기(Division) a / b truediv(a, b) 나누기(Division) a // b floordiv(a, b) 비트별 논리곱(Bitwise And) a & b and_(a, b) 비트별 배타적 논리합(Bitwise Exclusive Or) a ^ b xor(a, b) 비트별 반전(Bitwise Inversion) ~ a inv..
문자열과 관련된 함수들을 정리하였다. 1. 문자 개수 세기 ( count ) 문자열에서 특정 문자의 개수를 반환한다. 다음은 "Hello world. I'll study python!" 이라는 문자열에서 알파벳 o 의 개수를 반환한다. a="Hello world. I'll study python!" a.count('o') #3 2. 문자열 길이 세기 ( len ) 특정 문자열의 전체 길이를 반환한다. 다음은 "Hello world. I'll study python!" 이라는 문자열의 길이를 반환한다. a="Hello world. I'll study python!" len(a) #31 3. 위치 알려주기1 ( find ) 문자열에서 특정 문자 또는 문자열이 처음으로 나온 위치를 반환한다. 만약 찾는 문자 ..
noodle-dev
'Python' 카테고리의 글 목록 (3 Page)