[Python 기초] Class 만들기
Class 클래스 생성 class 클래스이름:으로 생성 class Aircon: # Aircon 클래스를 생성 변수 선언 class Aircon: temp = 20 wind_speed = 1 메서드 선언 파이썬에서 클래스의 메서드에는 첫 번째 매개변수를 전달해주어야 한다. 매개변수명이 반드시 self일 필요는 없지만 컨...
Class 클래스 생성 class 클래스이름:으로 생성 class Aircon: # Aircon 클래스를 생성 변수 선언 class Aircon: temp = 20 wind_speed = 1 메서드 선언 파이썬에서 클래스의 메서드에는 첫 번째 매개변수를 전달해주어야 한다. 매개변수명이 반드시 self일 필요는 없지만 컨...
Video 엘리먼트 기본 구조 <video poster="thumbnail.png" autoplay controls loop playsinline> <source src="/media/cc0-videos/flower.mp4" type="video/mp4" /> </video> 속성 autoplay 비디오가...
모듈 재사용 가능한 변수와 함수, 코드를 모아둔 .py 파일 모듈 불러오기 import를 통해 모듈을 불러올 수 있다. import random # random 모듈을 불러온다 모듈 사용하기 모듈 뒤에 .을 붙여서 모듈 속 함수나 변수를 사용할 수 있다. import random print(random.randrange(0, 2)) #...
조건문 조건에 따라 특정 명령을 수행하는 구문 조건문에 들어가는 명령들은 같은 들여쓰기로 구분해야 한다. if 조건이 참이면 명령을 수행 if a >= 5: print("a는 5 이상입니다!") elif 이전 조건이 거짓인 상황에서 조건이 참이면 명령을 수행 if a >= 5: print("a는 5 이상입니다!...
user-select user-select 속성은 사용자가 텍스트를 선택할 수 있는지 지정한다. 값을 none으로 하면 텍스트를 드래그해도 텍스트 영역이 선택되지 않는다. p { user-select: none; } 참고사이트 user-select
Tuple 자료형 여러 자료를 함께 담을 수 있는 시퀀스 자료형 시퀀스 자료형이기 때문에 인덱스, 슬라이딩, in, len(), +, * 연산이 가능하다. 자료 추가, 삭제, 변경이 불가하다. () 소괄호로 묶어서, 혹은 소괄호 없이 나열해서 표현 tuple_zero = (...
cubic-bezier(x1, y1, x2, y2) x1, y1, x2, y2 4개의 점으로 3차원 베지어 곡선을 그리는 css 함수. div { width: 100px; height: 100px; background: red; transition: width 2s; transition-timing-function: cubic-b...
시퀀스 자료형 문자열과 리스트, 튜플 자료형을 묶어서 시퀀스 자료형이라 한다. 문자열과 리스트, 튜플의 공통점은 순서가 있는 자료형이라는 것이다. a = 'once' # 문자열 b = ['t', 'w', 'i', 'c', 'e'] # 리스트 c = (1, 2, 3, 4, 5) # 튜플 인덱싱/슬라이딩 원소간에 순서가 존재하므로 인덱싱/슬라이...
원소 추가 (append) append() 메서드에 추가할 원소를 입력한다. 한 개의 원소만 추가할 수 있다. my_list = [] my_list.append(1) my_list.append(2) my_list.append(3) print(my_list) # [1, 2, 3] 원소 삽입 (insert) insert(index, item)...
clientWidth/clientHeight 엘리먼트의 내부 너비/높이 픽셀값 padding은 포함하지만 border, margin, 스크롤바는 포함하지 않는다. offsetWidth/offsetHeight 엘리먼트의 외부 너비/높이 픽셀값 padding과 border, 스크롤바 크기도 포함한다. (margin은 X) elem.get...