본문 바로가기

728x90

Software

(43)
[Python] import import를 이용하여 외부에서 라이브러리, 모듈 등을 불러와 사용 가능 import random print(random.randint(1, 100)) random 라이브러리를 import하여 사용. random 라이브러리를 불러올 때 rd라는 이름을 붙여 불러옴. import random as rd print(rd.randint(1, 100)) random 라이브러리에서 어떠한 하나의 기능 randint만을 불러올 수 도 있음 from random import randint print(randint(1, 100)) * 를 이용하여 모든 기능을 불러올 수 있음. from random import * print(randint(1, 100)) -> 이러한 방법은 라이브러리 이름 없이 모든 기능 사용 가능.
[Python] 주석 파이썬은 # 기호를 붙여 주석 처리함. 여러 줄을 주석처리 할 때는 """ 쌍따옴표 3개로 시작하고 """쌍따옴표 3개로 종료함. 원하는 부분만은 주석할 때는 [Ctrl + /]를 눌러 주석 지정 또는 해제. -> 한 줄 또는 여러줄을 블록 지정한 후 [ Ctrl + / ] 누름
[Python] 클래스 class Student(): def __init__(self,name,age,like): self.name = name self.age = age self.like = like def studentInfo(self): print(f"이름:{self.name}, 나이:{self.age}, 좋아하는 것:{self.like}") 김철수 = Student("김철수", 17, "축구") 장다인 = Student("장다인", 5, "헬로카봇") 김철수.studentInfo() 장다인.studentInfo() __init__ 메서드는 객체를 만들 때 자동으로 동작하는 메서드 self는 자기 자신으로 클래스 메서드(함수)를 만들 때 꼭 붙여줘야 함. -------------------------------------..
[Python] 함수 코드가 모여 있는 하나의 단위. def 이름: 을 이용. 파이썬의 함수는 여러 개의 값을 반환할 수 있음. def funcAddMux(a,b): add = a + b mux = a * b return add, mux a, b = funcAddMux(1, 3) print(a,b) 4 3 함수에서 반환되는 값 중에 선택하여 값을 받을 수 있습니다. _, b = funcAddMux(1, 3) => 두 개의 값을 반환하지만 첫 번째 값은 받지 않겠다는 뜻
[Python] 오류 및 예외처리 파이썬 언어는 '인터프리터'라는 명령어 해석기를 통해 한 줄 한줄 기계어로 번역하여 컴퓨터에게 전달. 한 줄 한 줄 동작하기 때문에 에러가 발생하는 프로그램 이전까지는 잘 동작하다가 에러를 만나면 에러를 출력하고 종료. try: except: 구문을 이용하여 에러 예외처리함. try: dasdfasdfasd except Exception as e: print("에러발생 원인", e) 에러발생 원인 name 'dasdfasdfasd' is not defined
[Python] 조건문 / 반복문 a = 1 b = 2 if a > b: print("a 값이 더 큽니다.") elif a < b: print("b 값이 더 큽니다.") else: print("두 개의 값은 같습니다.") b 값이 더 큽니다. -------------------------------------------------------------------- for i in range(7): print(i) for i in range(7) : 는 0부터 6까지 반복하라는 뜻. range(7)은 0부터 6까지입니다. range의 범위를 지정할 수 있음. range(시작, 끝)으로 시작부터 끝-1까지 반복 for i in range(10, 5, -1): print(i) 10 9 8 7 6 range 함수의 3번째 인자에 -1을 입력하면..
[Python] 튜플(Tuple) / 딕셔너리(Dictionary) 튜플은 소괄호() 로 데이터를 묶음. 리스트와 비슷하나 튜플의 데이터는 변경할 수 없음. ------------------------------------------------------------------------------ key와 value의 형태로 구성 {} 중괄호로 데이터를 묶음 {key1:value, key2:value, key3:value}의 형태로 값을 묶음 a_dic = {'a':1, 'b':2, 'c':3} print(a_dic) print(a_dic['a']) print(a_dic['b']) print(a_dic['c']) {'a': 1, 'b': 2, 'c': 3} 1 2 3 key값은 꼭 문자형태가 아닌 숫자도 가능. 값(value)은 숫자, 문자, 리스트 등 다양한 값 가능...
[Python] 자료형 - 리스트 리스트는 여러 개의 데이터를 하나의 변수로 묶어 표현할 수 있는 자료형. 대괄호[]로 데이터를 묶음. 리스트는 0번지부터 시작. ex) a_List = [1,2,3,4,5] print(a_List[:2]) ==> [1,2] // [ a_List[0], a_List[1] ] print(a_List[2:]) ==> [3,4,5] // [ a_List[2], a_List[3], a_List[4] ] ---------------------------------------------------------------------------------------------------------- 빈 리스트 생성하고 데이터를 하나씩 추가할 수 있음. b_list = [ ] b_list.append(1) b_list.ap..

728x90