목록공부/파이썬 (8)
저트위반누
파이썬 함수 식별자 - def 클래스란 내부의 동작을 모두 제공하여 어떻게 생겼는지 제공하는 프로토타입 파이썬 클래스 선언 - class 클래스명: 클래스/함수 호출 - 클래스/함수명() class app(): num = 10 def getData(self): print("hi my name") app() app().getData() print(app().num) 또는 obj = app() obj.getData() print(obj.num) 생성자는 클래스 객체를 만들 때 자동으로 호출되는 메소드 생성자 - __init__(self) class calc: num = 10 def __init__(self): print("hello") def getData(self): print("good morning e..
for(i=1, i
자바의 조건문 if(a = 1){ print("false") } 하지만 파이썬은 중괄호{}를 사용하지 않는다 if a = 1 : print("false") else문까지 추가해 보자면 if a = 1 : print("false") else: print("yes~!!!") ** 파이썬의 조건문 ** 조건문을 입력한 뒤 콜론 적용 괄호를 사용하지 않기 때문에 들여 쓰기로 문단을 구분
딕셔너리 생성 dic = {} 딕셔너리 데이터 추가 dic["one"] = "yes" dic["two"] = "no" 출력 결과 print(dic) 결과 : {'one':'yes' , 'two':'no'} dic["one"] = "yes" dic["one"] = "no" 결과 : {'one':'no'} dic["one", "two"] = "yes", "no" 결과 : {('one', 'two') : ('yes','no')}
튜플과 리스트 차이점 튜플 자료형 불변 / 리스트 자료형 불변x -----튜플은 업데이트 불가능 튜플은 소괄호를 사용해 생성 values = (1, 2, 'cat')
파이썬 리스트 : 데이터 타입과 관련 없이 리스트를 만들 수 있다 values = [1, 4, 'happy', 1.7] 리스트에 값 추가 values.insert(위치, 값) values.insert(2, "yellow") 결과 : [1, 4, 'yellow', 'happy', 1.7] 리스트 마지막에 넣기 values.append("end") 결과 : [1, 4, 'yellow', 'happy', 1.7, 'end'] 리스트 데이터 업데이트 values[2] = "YELLOW" 결과 : [1, 4, 'YELLOW', 'happy', 1.7, 'end'] 리스트 데이터 삭제 del values[0] 결과 : [4, 'yellow', 'happy', 1.7, 'end']
파이썬 자료형 구분 print("hello", "world") 출력을 할 때 같은 자료형이라면 2개를 같이 출력하더라도 오류가 나오지 않는다 하지만 다른 데이터 타입을 같이 출력한다면(ex - print("hello", 2)) 단순히 나열하면 안 됨 서로 다른 데이터 타입을 출력하는 방법은 "{} {}"를 사용하여 서로다른 형태의 데이터를 출력한다고 알려줘야 함 print("{} {}".format("hello", 2)) 변수가 가지고 있는 자료형 확인 a = 10 print(type(a)) 결과 : 주석은 #
1. 셀레니움(Selenium) 설치 다른 라이브러리 설치 방법과 동일하다 - 파이썬 라이브러리 설치방법 1. cmd 창을 연다 (윈도우 + R) 2. pip install '모듈이름' 으로 모듈 설치 cmd 창에 pip 명령어를 사용해서 설치 pip install selenium 2. 크롬 드라이버 설치 2.1 크롬 버전 확인 크롬 드라이버 설치 전 버전부터 확인 '도움말 → Chrome 정보'에서 확인할 수 있다 2.2 크롬 드라이버 다운 ChromeDriver - WebDriver for Chrome에서 드라이버 다운 크롬 버전과 맞는 드라이버 설치 링크 : https://chromedriver.chromium.org/downloads ChromeDriver - WebDriver for Chrome..