본문 바로가기

Python/PythonLibrary20

Class의 매개변수 [ self ] / 생성자 [ def__init__( 매개변수 ) ] / 접근제한자 [ __name ] / 상속과 오버라이딩 self 의 id, 주소값 Character 클래스를 import 사용하기 위해 a 객체를 생성하고 id주소값을 확인하면 self와 같은 주소값이 뜨는것이 확인된다! ------------------------------------------------------------------------------ java와 다르게 생성자와 class의 이름이 동일하지 않아도 됨 a = Character 로 객체를 생성하니 자동으로 생성자가 호출되어 "생성자입니다"라는 문구가 출력됨 java의 this와 같은 방식으로 self를 이용한다 a 객체를 만드는 순간 생성자가 실행되고 self를 첫번째 매개변수로 받아 해당 값들이 저장된다 ---------------------------------------------.. 2022. 7. 26.
Python 내장함수 몇가지 abs (i) : 절대값을 반환함 abs(-1) >> 1이 리턴됨 ------------------------------------------------------------------------------- chr(i) : 유니코드 값을 받아 문자를 출력함 chr(97) >> 'a' ------------------------------------------------------------------------------- divmod( i, j ) : i / j 와 i % j를 튜플형태로 리턴함 divmond( 10 ,3 ) >> ( 3, 1 ) 몫과 나머지 ------------------------------------------------------------------------------- .. 2022. 7. 26.
List (리스트 자료형) 간단 정리 [리스트 컴프리핸션 / len / count / append, insert, extend / del, remove, clear / sort / reverse / index / pop / join / in / list 튜플 변환] [리스트 컴프리핸션] --for문 변경-- list = [ ] for i in range(10) : list.append('hellow') >> list = [ 'hellow' for i in range(10) ] --다중 for문 변경-- list1 = ['가', '나', '다'] list2 = ['a', 'b', 'c'] new_list = [ ] for i in list1: for j in list2 : new_list .append( str( i ) + str( j ) ) >> new_list = [ str( i ) + str( j ) for i in list1 for j in list2 ] ---if문 변경--- list = [ i for i in range (1, 11) ] list2 = [ .. 2022. 7. 26.
pyautogui 라이브러리 1차 프로젝트 진행중 pyautogui 라이브러리 를 사용하여 진행하여 크롤링 과정의 매크로가 가능한 것을 확인함 ㅁ 코드 내용 pip pyautogui 라이브러리 설치 import pyautogui 임포트작업 print(pyautogui.position()) 현 마우스 좌표값 출력 pyautogui.moveTo(X좌표, Y좌표) 좌표값에 따른 마우스 포인터 이동 pyautogui.click(X좌표, Y좌표. clicks= 횟수) 좌표값 이동하지않으면 현 위치 클릭 clicks=마우스 클릭횟수 지정 pyautodui.doubleClick() 마우스 더블클릭 pyautogui.rigthClick() 마우스 오른쪽 클릭 pyautogui.middleClick() 마우스 휠 클릭 pyautogui.sleep(.. 2022. 7. 21.