Language/Python

    [Python] 연산자의 우선 순위/비트 연산자

    연산자의 우선 순위 우선 순위 연산자 설명 1 ( ) [ ] { } 괄호, 리스트, 딕셔너리, 세트 등 2 ** 지수 3 + - ~ 단항 연산자 4 * / % // 산술 연산자 5 + - 산술 연산자 6 비트 시프트 연산자 7 & 비트 논리곱 8 ^ 비트 배타적 논리합 9 | 비트 논리합 10 >=

    [Python] 자료의 유형

    숫자형 (정수형과 실수형, 복소수형) 정수 음의 정수, 0, 양의정수 파이썬에서는 메모리가 허용되는 한, 무한대의 정수를 다룰 수 있음. (타입이 정해져있지 않기 때문) W=123 X=123456789 Y=12345678901234567890 Z=-12345678901234567890 W, X, Y, Z 실행 결과 : (123, 123456789, 12345678901234567890, -12345678901234567890) 2진수, 8진수, 16진수 2진수 접두사 : 0b (Binary number) 8진수 접두사 : 0o ( Octal number) 16진수 접두사 : 0x (heXadecimal number) A=0b100110 B=0o107 C=0x10B A, B, C 실행 결과 : (38, 7..

    [Python] 변수의 선언과 사용

    변수의 사용 변수는 값을 담으면 (대입하면) 사용 가능 bVar=True lVar=5 fVar=2.5 sVar="파이썬" bVer, lVar, fVar, sVar 실행 결과 : (True, 5, 2.5, '파이썬') 변수에 있던 기존 값은 없어지고 새로 입력한 값으로 변경됨 IVar=12 bVar, lVar, fVar, sVar 실행 결과 : (True, 12, 2.5, '파이썬') 변수에는 변수의 값을 넣을 수도 있고, 계산 결과를 넣을 수도 있음 result=25+fVar result 실행 결과 : 27.5 변수에 연속된 값을 대입 Var1=Var2=Var3=25 Var, Var2, Var3 실행 결과 : (25, 25, 25) 변수에 연산 결과를 자신의 값으로 다시 대입 Y=2.1 Y=Y*10 Y ..