전체 글
-
22 - classPython 2020. 8. 3. 12:15
1) class 선언 class 클래스 이름: def 메소드(self): 코드 메소드의 첫번째 매개변수(파라미터)는 반드시 self로 지정 self는 인스턴스(자기 자신)을 의미 2) Machine 클래스 만들기 class Maxchine: # 생성자 : 객체를 생성 # 속성(attribute)을 만들 때는 __init__ 메소드 안에 self.속성에 할당한다. def __init__(self, item, coin): self.item = item # item, coin, lock은 필드(속성) self.coin = coin # 인스턴스 변수라고 함 self.__lock = True # __가 존재하는 변수는 private(개인, 공유불가!, 내부에서만 사용가능) def info(self): # if s..
-
21 - setPython 2020. 7. 30. 11:26
set(집합) - 중복이 없다(unique) - 순서가 없다(index가 없다는 의미이다.) set 선언 - 중괄호 사용 : 세트명 = { 요소1 ,요소2, .... } - set() 함수를 사용하여 캐스팅 함 number = {1, 2, 3, 5, 6, 9} print(number, type(number)) # {1, 2, 3, 5, 6, 9} tuple을 set으로 캐스팅 alphbet = set(('a', 'b', 'c')) print(alphbet, type(alphbet)) # {'b', 'a', 'c'} list를 set으로 캐스팅 alphabet = set(['a', 'b', 'c']) print(alphabet, type(alphabet)) # {'a', 'c', 'b'} 3) empty(..
-
20 - functionPython 2020. 7. 28. 12:20
function(함수) 하나의 특정작업을 수행하기 위해 독립적으로 설계된 프로그램 코드의 집합 ex) print(), type(), range() 함수 선언(definition) 하기 def 함수명(매개변수1, ...): # 매개변수(parameter) 실행할 코드1 실행할 코드2 ex) def user_sum(a, b): # result = a + b # print("덧셈 : {}".format(result)) print("덧셈 : {}".format(a+b)) def user_sub(a, b): # result = a - b # print("뺄셈 : {}".format(result)) print("뺄셈 : {}".format(a-b)) 1) 함수 호출하기 함수명(인수, ...) # 인수(argumen..
-
19 - listPython 2020. 7. 27. 12:34
list - 리스트는 대괄호[]로 선언 - 각요소(element)는 ,로 구분 - 인덱스(index)는 0부터 시작 - index(목차) 1) 리스트 선언하기 primes = [2, 3, 5, 7] 2) 리스트 요소 선택하기 print(primes[0], primes[1], primes[2]) # 2 3 7 print("primes의 길이 {}".format(len(primes))) print(primes[4]) # list index out of range (범위를 벗어났다고 한다.) print(primes[-1], primes[-2]) # 반대 방향으로 출력된다, 7 5 :값(디폴트는 공백)은 채움옥션, >는 정렬옵션, 숫자는 출력컨 길이 print("{:>10}".format(primes[1] + ..
-
17 - print_optionPython 2020. 7. 24. 13:16
print(값): 괄호안에 내용을 모니터에 출력 하라는 출력 명령문 print option 변경하기 : end(끝문자) \n 은 New Line (개행) sep(seperate : 값분리) print() print("--------------------") print("\n") print("\"--------------------\"") # 개행(\n): line feed(다음라인) + carriage return(맨앞으로 이동) print("--------------------\n\n\n\n") print("----------------") print("----------------\n") print("++++++++++++++++++++++") print("이름 : james", end=" -- ")..
-
16 - forPython 2020. 7. 22. 12:12
for(반복문) - 반복해서 명령어를 실행할때 사용! - 선언 방식: for val in range(start, end, count) - range()는 for문의 반복시작, 반복 끝, 반복 증가/감소 결정을 한다. - range(5)는 0~4를 의미 : 0부터 4까지 카운팅을 한다 ex) for number in range(5): print(number) for number in range(10): print(number) print(range(0)) # 매계변수는 횟수를 의미하므로, 0은 횟수가 없는 것이다. for number in range(0): print(number) # 출력값이 없음 - 매계변수는 횟수를 의미하므로,0과 같이 for문에서는 카운팅을 안함 print(range(-1)) # r..
-
15 - if_elsePython 2020. 7. 22. 11:47
if_else if 참이면(조건문): 참일경우 실해오디는 명령문(statements) else: 거짓 일경우 실행되는 명령문(statements) ex) if 100 > 10: # 조건식이 참이면!! print("100이 10보다 큽니다") else: # 조건식이 거짓이면!! print("100은 10보다 작습니다") if False: print("참") # 참 else: print("거짓") # 조건식이 거짓이므로 print("거짓")이 실행됨 elif else if라는 글자를 줄여서 쓸 수 있다. pass - 아무일 하지않고 보류하는 것이다