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 ..

    [AWS] Amazon Linux 2에 python 3.8 설치

    1. Extras 라이브러리에서 소프트웨어 패키지 설치확인 $ /usr/bin/amazon-linux-extras /usr/bin/amazon-linux-extras 설치가 아니되어 있다면 yum으로 설치 $ sudo yum install -y amazon-linux-extras 2. 설치 가능한 python 버전(3.8) 확인 및 활성화(Enable) $ amazon-linux-extras | grep python 44 python3.8 available [ =stable ] $ sudo amazon-linux-extras enable python3.8 3.yum을 이용한 설치 및 확인 $ sudo yum install python3.8 $ ls -l /usr/bin/python3.8 .... ......