본문 바로가기

분류 전체보기85

<class 'bs4.element.ㅁㅁㅁ'> type() 결과 .select() for i in select(): 일 때, i .find() 2020. 7. 18.
.find_all("tr")과 .find_all("tr")[:] .find_all("tr") import requests from bs4 import BeautifulSoup url = "https://www.iban.com/currency-codes" request = requests.get(url) soup = BeautifulSoup(request.text, "html.parser") table = soup.find("table") rows = table.find_all("tr") print(type(rows)) ##### # 결과: .find_all("tr")[1:] import requests from bs4 import BeautifulSoup url = "https://www.iban.com/currency-codes" request = requests... 2020. 7. 18.
재귀함수와 return # 예시 : return이 없을 때 def recursion(): re = input("Do you want to start over? y/n") if (re != "y") and (re != "n"): print("That's not a valid answer") recursion() ###### else: return re print(recursion()) recursion()으로 재귀시킨 뒤 값을 반환시키려고 할 때, return을 안쓰면 문제가 발생한다. 처음 실행시켜서 y나 n을 입력하면 제대로 작동하는 걸 볼 수 있지만 y나 n 외의 아무 문자나 숫자를 입력하고 y나 n을 입력하면 None으로 출력된다. # 예시 : return이 있을 때 def recursion(): re = input("D.. 2020. 7. 17.
if문 - 다양한 조건부 표현식 변수에 대입하기 변수 = A if 조건문 else B - 조건문이 참인 경우 변수 = A - 조건문이 거짓인 경우 변수 = B Print문으로 출력하기 1. print(A if 조건문 else B) - 조건문이 참인 경우 A를 출력 - 조건문이 거짓인 경우 B를 출력 2. print( (B, A) [if 조건문] ) - 조건문이 참인경우 A를 출력 - 조건문이 거짓인 경우 B를 출력 2020. 7. 17.