정리하고기록하자

Python 프로그래밍 기초 본문

Python

Python 프로그래밍 기초

정리하고기록하자 2023. 6. 1. 17:08
반응형

프로그래밍 기초

숫자와 문자

  • 숫자
    ㄴ 정수(integer) : 소수점이 없는 숫자
    ㄴ 실수(floating point) : 소수점이 포함되어 있는 숫자
  • 문자
    ㄴ 유니코드(unicode) 기반 문자 또는 문자열
    ㄴ 인용 부호 " 또는 ' 를 사용하여 표현한다.
3.141592  / 5300000 / "Hello World!"

기본연산자와 표현식

  • 피연산자와 연산자를 이용한 표현식은 파이썬 인터프리터에 의해 자동 계산한다.

2 * (7 + 15) / 2 ** 10 * 5 / "computer" + "science"

함수

  • 특정 작업을 수행하는 코드의 집합으로 함수의 이름만으로 실행할 수 있는 단위이다.
    ㄴ print 함수 : 화면에 데이터를 출력하는 작업을 한다.
  • 함수의 기본 구조 : print("Hello World!")
    print : 함수이름
    Hello World! : 입력값(파라미터)

변수

  • 명령형 패러다임 언어의 특징이다.
    ㄴ 처리할 데이터와 처리된 결과를 임시적으로 저장한다.
    ㄴ 변수의 값을 변경하는 할당연산자(=)를 이용한다. ( rad = 20 )
        ㄴrad : lvalue ( 지속되는 대상 )
        ㄴ 20 : rvalue ( 임시적인 대상 )

값의 할당

  • 프로그램이 실행되는 과정에서 처리되는 값이 어떤 행위(입력, 연산 등)에 따라 그 값이 변할 수 있는 메모리 내의 저장 공간을 지정한다
  • 식별자, 저장 공간, 값으로 구성된다.

식별자

  • 프로그램 내부에 정의된 객체(변수, 함수 등)의 이름이다.
    ㄴ 문자, 숫자, 밑줄로 구성한다.
    ㄴ 문자 또는 밑줄로만 시작 가능하다.
    ㄴ 예약어와 동일할 수 없다.
    ㄴ 길이 제한이 없다.

예약어

  • 파이썬 인터프리터에 의해 이미 문법적인 용도로 사용되어 식별자로 사용이 불가능한 단어


산술연산자

산술연산자의 정의

  • 피연산자에 대해 지정된 산술연산을 지시하는 기호이다.
    ㄴ 단항 연산자(unary operator)
    ㄴ 이항 연산자(binary operator)
    3.14 * rad
        ㄴ 3.14 , rad : 피연산자
        ㄴ * : 연산자

특수 산술연산자

  • 프로그래밍 언어에서만 사용되는 연산 또는 부호이다.
    ㄴ 정수 나눗셈 연산자 ( // )
    ㄴ 모듈로 연산자(%)

연산자 우선순위

  • 표현식에 사용된 여러 연산자의 연산 순서를 결정한다.
    ㄴ 괄호 내부의 수식
    ㄴ 지수(**) 연산자
    ㄴ 곱셈, 실수 나눗셈, 정수 나눗셈, 나머지 연산자
        ㄴ 왼쪽에서 오른쪽 순서로 적용된다.
    ㄴ 덧셈, 뺄셈 연산자
        ㄴ 왼쪽에서 오른쪽 순서로 적용된다.
    ㄴ 할당 연산자

파이썬 내장 함수

  • 파이썬 인터프리터에서 기본적으로 지원하는 함수이다.
    ㄴ 별도의 모듈이나 패키지 없이 사용 가능하다.
max(2,3,4)
min(2,3,4)
round(3.4)
round(3.141592)
abs(-3)
pow(2,3)

 

반응형

'Python' 카테고리의 다른 글

선택구조  (0) 2023.06.02
제어구조  (0) 2023.06.02