본문 바로가기

Python/개념익히기34

모듈(datetime, time, urllib) 1. datetime 모듈 : 날짜와 시간 형식을 만들때 자주 사용되는 모듈 import datetime print("#현재 시각 출력하기") now = datetime.datetime.now() print(now.year,"년") print(now.month, "월") print(now.day,"일") print(now.hour, "시") print(now.minute,"분") print(now.second, "초") print() #시간 출력 방법 print("#시간을 포맷에 맞춰 출력하기") output_a = now.strftime("%Y.%m.%d %H:%M:%S") output_b = "{}년 {}월 {}일 {}시 {}분 {}초".format(now.year, now.month, now.day.. 2023. 4. 11.
모듈(표준모듈, 외부모듈, sys모듈, os모듈) * 모듈 : 여러 변수와 함수를 가지고 있는 집합체 A. 표준모듈 : 기본적으로 내장되어 있는 모듈 B. 외부 모듈 : 다른 사람들이 만들어서 공개한 모듈 ▶ import 모듈이름 ▶ for 모듈이름 import 가져오고 싶은 변수 또는 함수 ▶ import 모듈 as 사용하고 싶은 식별자 ▷ 모든 기능을 가져오려면 *기호 ex. from math import * ▷다만 모든걸 가져오면 식별자 이름에서 충돌생길수있음 주의 ▶ 파이썬 라이브러리는 여기 :https://docs.python.org/3/library/index.html import random print("#random 모듈") #random(): 0.0 2023. 4. 11.
예외처리 * 오류 : error 1. 실행 전 발생하는 오류 : 구문오류 Syntax error 2. 실행 중 발생 하는 오류 : 예외 exception/ 런타임 오류 runtime error 1. Syntax error : 괄호 갯수, 들여쓰기 등의 문제로 실행되기 전 발생되는 오류. > 제대로 써야지 해결 2. exception / runtime error : 코드를 제대로 작성하면 해결됨. 3. 예외 처리 : exception handling, 예외를 해결 하는 모든 것. 실행은 되어야지 예외처리 가능. ▶ syntax error 는 실행 조차 안되기 때문에 안됨. a. 조건문을 사용하는 방법 : 기본 예외 처리 user = input("정수입력>") if user.isdigit(): number = int.. 2023. 4. 10.
리스트 함수의 key 키워드 매개변수 1. 딕셔너리 내부에 있는 특정 속성을 활용해서 함수를 사용할 수 있음. ▶ min() + max () + lambda + 콜백 함수 + sort 2. 객체 자료형 : 기본자료형인 숫자, 문자열, 불을 제외한 나머지 자료형들 2-a. 기본 자료형 : 가볍고 정형화된 자료형 ▶ 스택, stack : 차곡차곡 정리되어 있는 공간, 데이터 추가 및 삭제가 한방향 (후입선출구조) 2-b. 객체자료형 : 무겁고 크기가 정형화되어 있지 않음. 차곡차곡 정리 불가 ▶ 힙,heap : 저장되어 있는 거대한 창고 ▶ 리스트, 딕셔너리 같이 큰 자료형은 힙에 넣어두고 어떤 위치에 저장했는지 스택에 기록 ▷ 메모리에 직접 저장하지 않고 주소화해서 저장함. ▷ 어떤 위치에 저장했는지는 주소 또는 레퍼런스라고 부름(미세하게 다.. 2023. 4. 5.