본문 바로가기
반응형

전체 글37

Python :: 파이썬 문법 정리(1) Python :: 파이썬 문법 정리(1) 항목 명 설명 예제 변수 정의 QBASIC, JS 처럼 변수형을 쓰지 않음. 초기값의 type에 의해서 변수의 type이 결정. my_int = 5 my_float = 1.23 my_val = True 세미콜론을 끝에 쓰지 않음. 한줄 주석 : # # 주석 입니다. 여러줄 주석 : """ """ 굳입니다. 여러줄 가능 """ "승"은 **로 표현. 다른 언어와 달리 "승" "exp" 연산자가 존재. 10 ** 2 # = 10 ^ 2 = 100 문자열 상수 뒤에 인덱스를 쓸 수 있음. "MONDAY"[2] # = "N" Standard Library int len(string) : 문자열의 길이 구함string str(숫자) : string으로 변환 입력한strin.. 2023. 4. 12.
Python :: 파이썬 용어 정리(5) Python :: 파이썬 용어 정리(5) 객체 지향 프로그래밍 OOP: Object Oriented Programming 프로그램을 개발하는 기법으로 부품에 해당하는 객체들을 먼저 만들고, 이것들을 하나씩 조립 및 연결해서 전체 프로그램을 완성하는 기법. 객체 지향 프로그래밍의 특징 • 상속 •다형성 •캡슐화 ★TIP 캡슐화(encapsulation) 캡슐화는 객체 지향 프로그래밍의 특징 중 하나로, 객체의 필드, 메소드 클래스 외부에서 실행할 수 없게 감추는 것을 말한다. 외부의 잘못된 사용으로 인해 객체가 손상되지 않도록 필드와 메소드를 캡슐화하여 보호하는 것이다. 상속 inheritance 상위(부모) 객체를 기반으로 하위(자식) 객체를 생성하는 관계를 말한다. 상위 객체는 자기가 가지고 있는 변수.. 2023. 3. 31.
Python :: 파이썬 용어 정리(4) Python :: 파이썬 용어 정리(4) 구문 오류 syntax error 프로그램 실행 전에 발생하는 오류. 구문 오류가 있으면 프로그램 자체가 실행이 되지 않는다. 예외 exception 런타임 오류(runtime error). 프로그램 실행 중에 발생하는 오류를 의미. try-except 구문으로 처리 가능. try: number_input_a = int(input("정수 입력> ")) except: # 정수로 변환 불가능한 자료가 입력될 경우 실행됩니다. print("무언가 잘못되었습니다.") 예외 처리 exception handling 예외가 발생하지 않게 미리 예외가 발생할 수 있는 부분에 안전 장치를 설치하는 것. 예외를 처리하는 방법 • 조건문 사용: 조건문 등을 사용해 예외를 처리하는 기.. 2023. 3. 30.
Python :: 파이썬 용어 정리(3) Python :: 파이썬 용어 정리(3) 반복문 loop statement 조건문과 같이 프로그램의 진행을 바꿀 때 사용하는 것. 매우 많은 횟수 또는 무한하게 반복 작업을 하고 싶을 때 사용하는 문법. • for문: 반복 횟수가 정해졌거나 변수가 이터러블한 경우에 주로 사용. *이 경우 range( ) 함수 사용 • while문: 반복 횟수를 모르거나 무한 루프를 만들 때 주로 사용. • break문: 반복문, 조건문 블럭을 빠져 나오게 하는 키워드. • continue문: 반복문 내에서 continue문을 만나면 아래에 있는 코드를 실행하지 않고 위로 돌아가 반복문 조건을 검사한 후 반복을 할지 말지를 결정. 주로 조건문 안에 넣어 사용. # 리스트와 for 반복문 for n in mylist: pr.. 2023. 3. 29.
반응형