본문 바로가기

Python_Wiki47

파이썬 기본 외장 함수(Standard Library Functions) 파이썬 표준 라이브러리 모듈에 포함된 함수. 모듈은 import해서 사용함. 외부 라이브러리는 !pip install 라이브러리명 으로 설치. 표준 라이브러리는 이미 설치되어 있는 모듈. math import mathmath.pi 원주율math.e 자연상수abs(x) 절댓값(내장함수)round(x) 반올림(내장함수)math.ceil(x) 올림math.floor(x) 내림math.factorial(x) 팩토리얼math.pow(x) 제곱 연산math.sqrt(x) 제곱근 연산#print(math.sqrt(16)) #4 randomimport randomrandom.random() #0~1 사이의 실수형의 수를 반환합니다.random.randint(시작, 끝) #특정 범위 안의 랜덤.. 2025. 7. 11.
웹크롤링: Selenium + chrome driver # (1) 크롤링에 필요한 파이썬 라이브러리 설치!pip install webdriver-manager selenium# (2) 크롬 드라이버 자동 다운로드 => 특정 경로에 최신 버전의 크롬 드라이버가 설치됨.from webdriver_manager.chrome import ChromeDriverManagerChromeDriverManager().install()# (3) 셀레니움으로 크롬 브라우저 실행from selenium import webdriverbrowser = webdriver.Chrome()# (4) browser 이동시켜 (get) => urlbrowser.get("http://www.naver.com") #3,4는 한 셀에 넣고 실행하자코랩은 리눅스 기반이라 설치에 문제가 생길 수 .. 2025. 7. 10.
변수명 만들때 주의할 것 함수명으로 변수명 만들지 않기!! 거의 잘 안썼는데, sum에서 걸렸다.#오류난 코드 sum = 0for i in range(1001): if i %5 == 0: sum += iprint(sum)#이걸 돌리고나서 다음셀에서ls = [i for i in range(1001) if i%5 == 0]sum(ls)#이걸 돌렸더니 sum(ls) 에서#TypeError: 'int' object is not callable#위 오류가 나옴. 런타임 리셋하니까 정상 작동함. sum = 0으로 둬서 그런듯.#결론: sum을 result로 바꾸자. 다시는 sum=0 쓰지말것. 2025. 7. 10.
lambda로 간결하게 함수 만들기 lambda 변수1, 변수2, ...: 결괏값twice = lambda x: x*2print(twice(10))def twice1(x): return x*2twice1(10) #위와 아래 둘다 동일함. 아래 def로 두줄로 적은것을 람다로 한줄로 적을 수 있음 2025. 7. 9.
랜덤한 숫자를 변수에 넣기 #pythonimport randomnumber = random.randint(1, 100) #1~100까지 자연수 중 랜덤 2025. 7. 9.
자료형 비교: list / dict / tuple / set / bool CRUDLISTDICTTUPLESETBOOL모습[1, 2, 3]{'a': 1, 'b': 2}(1, 2, 3){1, 2, 3}True, FalseCreate=[] / =list()={} / =dict()=() / =tuple()=set()b(변수명)=TrueRead Update.append().extend().insert(i,x)*append:리스트 통째로 넣기/extend는 리스트 안 항목을 풀어서 붙dict[key] = value.update(dict)x.add().update()-Deletedel.remove().clear().pop()del.remove().clear().pop(키,디폴트값)del(전체만)del.remove().clear().pop()del(변수 자체 삭제)etc... 2025. 7. 8.