본문 바로가기
728x90

프로그래밍 언어/Python10

연산자 연산자 종류 1. 산술 연산자: //(몫), **(제곱) 2. 대입 연산자 3. 관계 연산자: ==, != 등 4. 논리 연산자: and, or, not 5. 비트 연산자: &, | ^, ~(1의 보수), 연산자 우선순위 단항 연산자 > 산술 연산자 > 비트 연산자(시프트 > & > ^ > |) > 관계 연산자(관계 > 동등) > 대입 연산자 > 논리 연산자(not > and > or) 2023. 9. 15.
변수 변수명 규칙 대소문자 구분 문자, 숫자, 언더바(_) 포함가능 - 숫자로 시작하면 안됨 예약어 사용하면 안됨 type() 함수: 변수의 자료형 확인 가능 boolVar = True intVar = 0 floatVar = 0.0 strVar = "" type(boolVar) # type(intVar) # type(floatVar) # type(strVar) # 진수 변환 2진수: 0b / 8진수: 0o / 16진수: 0x (대문자 가능) int('숫자', 진수): 10진수로 변환 bin(): 2진수로 출력 oct(): 8진수로 출력 hex(): 16진수로 출력 기본 데이터형 int: 크기에 제한 없음 float bool str: 문자열은 큰따옴표나 작은따옴표로 감싸야 함(연속 3개로 연속해서 묶어도 됨) .. 2023. 9. 15.
기초(input(), print(), 주석) input() a = input() #100 b = input() #50 result = a+b print(a, "+", b, "=", result) #10050 입력받은 값을 모두 문자열로 취급 int() 함수를 이용해 정수로 변환 a = int(input("첫 번째 숫자를 입력하세요: ")) #100 b = int(input("두 번째 숫자를 입력하세요: ")) #50 result = a+b print(a, "+", b, "=", result) #150 주석 # 한 문장일 때 ''' 여러 줄일 때 ''' print() print("안녕하세요?") # 안녕하세요? print("100") # 문자열인 100 print("%d" %100) # 숫자인 100 print() 함수에서 사용할 수 있는 서식 서식.. 2023. 9. 15.
스크래핑 스크래핑 웹 페이지의 특정 부분에서 필요한 정보를 추출하는 작업 HTML 코드를 컴퓨터가 이해할 수 있는 방식으로 읽어오는 것 스크래핑 예시 import requests from bs4 import BeautifulSoup URL = "https://movie.daum.net/ranking/reservation" headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get(URL, headers=headers) soup = BeautifulSoup(data.text, 'html.. 2023. 9. 14.