Python

    [python] 2. 숫자처리함수/랜덤함수/문자열/슬라이싱

    (1) 숫자처리함수 from math import * ==> math 안에있는 모든 라이브러리를 이용하겠다는 의미 python 에서 제공하는 math 라이브러리를 이용 해당 라이브러리 사용에 관한 내용이 없을 시 아래와 같은 에러발생(floor, ceil, sqrt 등의 함수를 정의할 수 없음) (2) 랜덤함수 1번 숫자처리함수 부분에서 썼던 from 구문과 같이 random 안에있는 모든 라이브러리를 이용하겠다는 선언 (3) 문자열 작은따옴표를 쓰던 큰따옴표를 쓰던 잘 출력이 되며 큰따옴표 3개로 묶을 시 개행 포함하여 출력된다. (4) 슬라이싱

    [python] 1. 자료형/변수/주석/연산자/기본수식

    ◆ print 함수란? Python으로 작업된 결과물을 화면에 출력하기 위해 사용한다. (1) 숫자 자료형 위는 python 코드이고 아래 TERMINAL 부분은 python 코드를 RUN한 결과물이다. print 함수는 위와 같이 괄호안의 결과를 출력하는 기능을 하는 함수이다. (2) 문자자료형 (3) boolean bool 자료형이란 참(True)과 거짓(False)을 나타내는 자료형이다. bool 자료형은 True/False 딱 이 2가지 값 만을 가질 수 있다. (4) 변수 str() 정수형을 문자형으로 바꿔주기 위해 사용한다. str() 을 넣어주지 않으면 아래와같이 Error 가 발생한다. 또한 10번째 줄을 보면 변수와 문자열들을 '+' 가 아닌 ','(comma)로도 연결이 가능하다. (+..

    [Linux] Python 3 업데이트 후 Yum Error

    CentOS 7에서 zabbix 와 telegram 연동작업 중 Python을 2 => 3버전으로 업그레이드 해야되는 상황이 발생했습니다. 업데이트 이후 yum 명령어에 다음과 같은 에러를 확인했습니다. $ yum update File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax 기본적으로 yum은 파이선2버전을 사용하는데 3버전을 python 으로 심볼릭링크 해주었더니 위와같은 에러가 발생했습니다. 해결 방법은 다음과 같습니다. $ cat /usr/bin/yum #!/usr/bin/python ==> //해당 파일 맨 윗줄을 아래와 같이 수정해줍니다. #!/usr/bin/python2 python2로..