본문 바로가기

언어/Python36

[Python 기본 공부정리] 13-2. 라이브러리(library) 공부 내용을 정리하는 목적 이므로 참고용으로만 읽어 주시기 바랍니다. 틀린 부분에 대한 지적은 감사합니다. 3. os os라이브러리는 컴퓨터의 시스템 자원을 제어할 수 있게 도와주는 라이브러리다. 파일,디렉토리등의 추가 또는 제거를 수행하거나 환경변수, 시스템 명령어를 제어할 수 있게 한다. 해당 라이브러리의 함수들을 정리해 보자 ① os.environ : 시스템의 환경 변수값 들을 보여주는 역할을 한다. 시스템의 정보를 딕셔너리 객체로 반환한다. os.environ을 통해 현재 시스템의 환경 변수 값이 딕셔너리 객체로 반환되는 것을 확인할 수 있다. 현제 파이썬을 동작하기 위한 파이참도 등록되어 있는것을 확인할 수 있다. 딕셔너리 객체로 반환되기 때문에 딕셔너리의 기능을 사용할 수 있다. 따라서 위와 .. 2020. 1. 13.
[Python 기본 공부정리] 13-1. 라이브러리(library) 공부 내용을 정리하는 목적 이므로 참고용으로만 읽어 주시기 바랍니다. 틀린 부분에 대한 지적은 감사합니다. 라이브러리(library)란? 라이브러리는 필요한 코드를 재사용하기 위해 언제든지 필요한 곳에서 호출할 수 있도록 개발자들에 의해서 이미 만들어진 클래스나 함수를 모아놓은 것을 말한다. 이러한 라이브러리들을 외장 함수라고도 하며 모듈과 동일한 의미이다. 파이썬 라이브러리는 파이썬 설치 시 자동으로 컴퓨터에 파이썬 디렉토리 안의 lib라는 곳에 설치가 된다. 모듈과 동일한 의미의 라이브러리는 모듈을 사용할 때처럼 import 하여 원하는 기능을 꺼내 쓰면 된다. 굉장히 많은 양의 라이브러리가 존재하기 때문에 모든 라이브러리를 전부 외우고 있을 수는 없다. 필요할 때 검색하여 사용하면 되고 자주 사용되.. 2020. 1. 12.
[Python 기본 공부정리] 12-5. 여러가지 내장 함수 공부 내용을 정리하는 목적 이므로 참고용으로만 읽어 주시기 바랍니다. 틀린 부분에 대한 지적은 감사합니다. 25. round() 문법) round(x, [ndigits]) round()함수는 x에 입력된 수를 반올림하여 반환해 준다. ndigits는 생략가능하며 생략할 경우 소수점 첫째 자리에서 반올림하지만 ndigits를 입력할 경우 해당 소수점 자리수까지 반올림해 반환해 준다. 26. sorted() 문법) sorted(iterable) sorted() 함수는 전달받은 iterable 자료형을 오름차순으로 정렬하여 리스트로 반환해 준다. 따라서 이와 유사한 함수인 sort()함수는 tuple에 대해서는 정렬을 수행할 수 없는데 sorted는 리스트로 바꿔서 변환하기 때문에 결과를 tuple로 다시 변.. 2020. 1. 11.
[Python 기본 공부정리] 12-4. 여러가지 내장 함수 공부 내용을 정리하는 목적 이므로 참고용으로만 읽어 주시기 바랍니다. 틀린 부분에 대한 지적은 감사합니다. 19. min() 문법) min(iterable) max() 함수와 반대로 iterable 한 자료형을 인수로 전달받으면 해당 요소중 최솟값을 반환해 준다. 20. oct() 문법) oct(x) oct() 함수는 입력받은 정수를 8진수로 변경하여 문자열로 반환해 준다. 21. open() 문법) 파일 객체명 = open('파일명 또는 경로', mode) open() 함수는 앞의 파일 입출력 함수에 자세히 정리하였으므로 간단히 요약하자. mode의 종류) 'r' - 읽기 모드로 파일 열기 'w' - 쓰기 모드로 파일 열기 'a' - 추가 모드로 파일 열기 'b' - 바이너리 모드로 파일 열기 아무런 .. 2020. 1. 10.
[Python 기본 공부정리] 12-3. 여러가지 내장 함수 공부 내용을 정리하는 목적 이므로 참고용으로만 읽어 주시기 바랍니다. 틀린 부분에 대한 지적은 감사합니다. 13. int() 문법) int(x, 진수) int() 함수는 문자열이나 실수 형태로 입력받은 인수를 정수형으로 형변환하여 반환해주는 함수이다. 진수라고 표시한 매개변수는 숫자를 입력하면 해당 진수로 표기된 문자열을 10진수로 바꿔 출력해준다. 생략 가능하며 생략 시 초기값인 10진수로 인식하고 정수형으로 변환시켜 출력된다. 14. isinstance() 문법) isinstance(객체, 클래스명) isinstance() 함수는 첫 번째 인수로 받은 객체가 두 번째 인수로 받은 클래스로 생성된 객체인지 확인하여 맞으면 True를 아니면 False를 반환해주는 함수이다. t 객체는 Test라는 클래스.. 2020. 1. 9.
[Python 기본 공부정리] 12-2. 여러가지 내장 함수 공부 내용을 정리하는 목적 이므로 참고용으로만 읽어 주시기 바랍니다. 틀린 부분에 대한 지적은 감사합니다. 7. enumerate() 문법) enumerate(순서 있는 자료형,[start = 정수]) 해당 함수는 순서 있는 자료형 즉 리스트나 튜플등을 인자값으로 넘겨주면 인덱스 번호와 그에 해당하는 값을 반환해 준다. start 인수는 생략 가능하며 시작 인덱스를 0 대신 어떤 숫자로 결정할지를 정해준다. 예를들어 start=1을 추가하면 enumerate를 통해 반환되는 값은 시작 인덱스를 1로 설정하는 것이다. enumarate 클래스 객체로 값이 반환되기 때문에 list로 변환하여 확인해 보면 전달받은 인수를 start=1로 설정되어 있으므로 시작되는 인덱스 1부터 각각 해당하는 값을 튜플형태로 .. 2020. 1. 8.