Class class 클래스이름:변수나 함수class bread:meterial = "팥"def say(self):print("%s 빵" %self.meterial)first_bread = bread()first_bread.say( self 는 인스턴스 자신 타언어의 this와 같은것위의 경우 클래스 내 함수에서 self를 제거하면 에러가 발생함. 생성자 class bread: def __init__(self.m):self.meterial = mdef say(self):print("I like %s빵" %self.meterial)__init__ (_기호 연속으로 2번) 상속 class human:name = "홍길동"def intro(self):print("My name is %s" %self.name)..
function() 만들기 def 함수이름(인수):함수실행 명령문return 결과값 가변인수의 처리 파라미터 이름 앞에 *를 사용한다 (인자를 튜플로 만들어준다)def sum(*a)total = 0for i in a :total += ireturn total 파라미터 기본값 사용 - 기본값 사용 파라미터는 맨 나중에 위치(다른 언어도 그렇지만…)def cal(num1, num2, method='sum'):if method == 'sum':print(num1 + num2)elif method == 'min':print(num1 - num2)elif method == 'prod':print(num1 * num2)
for 반복문 for 변수 in 반복횟수 : 실행문장1실행문장2 …… for 변수 in (1,2,3,4,5) :list1 = [“원”,”투”,”쓰리”]for i in list1:print(i) for i in (1,2,3,4,5):print(i)1,2,3,4,5 를 출력함 for 변수 in range(1,5):print(i)위의 문장은 1,2,3,4 까기 출력됨 1~1000까지의 합을 구하려면 range(1,1001) 이 되어야 함 while 반복문 while 조건:실행문장1실행문장2 ……a=0while a < 5 :print(a)a+= 1 break and continue
List & Collection 리스트이름 = [0번요소, 1번요소, 2번요소 ‘ …….]list=[1,’문자열’,10]list[0] list[1]list.append(추가요소)list.isert(index,추가요소) Python 의 리스트는 문자열, 숫자 등 여러 타입의 요소를 한개의 리스트에 넣을 수 있음 del(), remove()del list[index] list.remove(요소내용) index와 요소내용 직접지정의 차이 list.sort()list.reverse() 리스트데이터 찾기 → index() list.index(‘요소내용’) 리스트에 없는 내용의 검색은 에러 발생중첩리스트 사용list = [‘1요소’,’1차요소’,[‘2차요소’, ‘2차요소’]]list[2], list[2][0].....
Python Basic 스위트 suite : 같은 블록안에 있는 일련의 코드들대소문자 구분함 출력 : print("문자열") print(1975)print("포멧타입 %s 출력", %var) Format : %d - 정수 , %f - 실수 , %s - 문자열, %c - 단일문자문자열내 % 출력은 %% 사용 입력 :var = input()입력은 문자열로 받는다. 정수 필요시 변환하여야 한다. var = int(input(‘첫번째 숫자를 입력하세요”) 연산자 승수계산은 ** 3 ** 4 - 3의 4승 구하기 문자열str = “문자열 테스트 하기” 문자열 인덱싱 : str[0]문자열 슬라이싱 : str[0:4] → 5글자가 나오는것이 아니라 4글자가 나옴 공백도 문자열로 계산됨 str[4: ] str[ : ]..
border-radius: 왼쪽위 오른쪽위 오른쪽아래 왼쪽아래; css div { width:300px; height:300px; float:left; margin:50px; background:lightblue; } div:nth-child(1) { border-radius: 0px 10px 20px 40px; } div:nth-child(2) { border-radius: 150px; } ● 넓이 값이 300px 이므로 각 모서리의 곡률을 150px 만큼 설정하면 정사각형에서 정원으로 변형 시킬 수 있다.
text-shadow : 텍스트에 그리자 추가하기 text-shadow: 가로축거리 세로축거리 퍼짐도 색상; css span { font:bold 150px/1.6 verdana; color:lightblue; margin:50px; } span:nth-child(1) { text-shadow: 5px 5px 5px #333; } span:nth-child(2) { text-shadow: -5px -5px 10px #333; } box-shadow : 블록 요소에 그리자 추가하기 box-shadow: 가로축거리 세로축거리 퍼짐도 색상; css div { width:300px; height:300px; float:left; margin:50px; background:lightgreen; } div:nth-..
너의 길을 걸어라. 사람들이 뭐라고 떠들든 내버려 두어라. -- 단테
nth-child 선택자는 반복되는 태그에서 원하는 순서의 태그를 선택하여 주는것 Value - 1 Value - 2 Value - 3 Value - 4 cssul li { font-size:20px; font-weight:bold; }ul li:nth-child(1) { color:red; }ul li:nth-child(2) { color:blue; }ul li:nth-child(3) { color:green; }ul li:nth-child(4) { color:pink; }
태그이름 설명 header 문서의 헤더 부분의 구조를 나타내는 태그 nav 문서의 네비게이션 구조를 나타내는 태그 figure 문서의 멀티미디어 요소를 나타내는 태그 section 특정 콘텐츠들을 그룹화시켜주는 태그 article 작은 의미 단위의 콘텐츠를 나타내는 태그 footer 문서의 푸터 부분의 구조를 나타내는 태그 aside 문서의 사이트 콘텐츠 즉 본문과의 다른 콘텐츠를 나타내는 태그 태그 ▶ 현재 모든 브라우저 에서 지원되는 동영상 파일은 mp4 mp4 파일 형식중 인코딩은 H.264 + ACC 형식이어야 한다. type = "video/mp4" 다른 타입 : mp4, webm, ogg nth-child()원하는 순서 값에 해당하는 태그를 선택하는 CSS 선택자 태그명:nth-child(순서..