[태그:] 파이썬 강의

  • 파이썬 독학 강의 02. 정수형 실수형 숫자 자료형과 산술 연산자

    파이썬 독학 강의 02. 정수형 실수형 숫자 자료형과 산술 연산자

    파이썬 독학 숫자형 자료와 산술 연산자

    파이썬 독학 강의 02. 숫자형 자료와 산술 연산자. 오늘은 내용은 숫자형 자료의 종류와 산술 연산자에 대해 배워보겠다. 지난번 강의에 이어 이번 내용도 쉬우니 가볍게 잘 따라올 수 있을 것이다.


    파이썬 독학
    숫자형 자료

    파이썬 숫자형 자료

    숫자형 자료는 숫자로 된 형태의 자료다. 크게 1, 2, 3, 0, -1, -2, -3 같은 정수형이 있고 1.5, -4.6 같은 소수점이 있는 실수형이 있다. 그리고 잘 사용하지 않지만 8진수나 16진수 등도 숫자형 자료이다.

    파이썬 숫자형 자료

    type 함수에 3을 넣으면 <class ‘int’>로 분류하지만, type 함수에 3.5를 넣으면 <class ‘float’>로 분류한다. float는 실수형(Floating-point)의 준말이다.


    파이썬 독학
    산술 연산자

    파이썬 산술 연산자

    연산자란 보통 숫자형 자료의 연산을 위해 사용되는 부호(수학기호)를 말한다. 변수를 공부하면서 우리는 대입 연산자(=)를 배웠는데 그 외에 계산기에서 볼 수 있는 여러 종류의 산술 연산자가 있다. 의미야 한눈에 봐도 쉽게 알 수 있지만 공부를 하는 차원에서 하나씩 입력해 보겠다.

    파이썬 산술 연산자

    일단 변수 a를 만들고 10을 대입한다. 다음으로 변수 b를 만들고 3을 대입한다.

    더하기 연산자 +를 사용해 변수 a와 변수 b를 더하면 13이 나온다.

    빼기 연산자 를 사용해 변수 a와 변수 b를 빼면 7이 나온다.

    곱하기 연산자 *를 사용해 변수 a와 변수 b를 곱하면 30이 나오고,

    나누기 연산자 / 를 사용해 변수 a와 변수 b를 나누면 3.3333333333333335이 나온다. 여기까지는 일반적인 계산기와 크게 다르지 않다.

    파이썬 산술 연산자

    다음으로 동일한 변수에 제곱 연산자와 나누기 몫, 나머지 연산자를 사용해 보겠다.

    변수 a에 변수 b를 제곱 연산자 ** 를 사용하면 1000(10x10x10)이 된다.

    나누기 연산자 /를 사용하면 실수까지 계산되는데 정수가 필요할 때가 있다. 이때 나누기 몫 연산자 //를 사용하면 된다. 변수 a에 변수 b를 나누기 몫 연산자 //를 사용해 계산하면 정수인 3이 나온다.

    마지막으로 나머지 연산자 %는 나누기 한 다음 남은 나머지를 결과로 보여주는 연산자다. 변수 a에 변수 b를 나머지 연산자로 계산하면 1이 나온다. 10/3=3, 10-9(3*3)=1

    아직까지는 파이썬 독학에 큰 어려움이 없다. 내 생각에 파이썬은 문자열 자료형부터 조금 난해지기 시작하는 것 같다. 문자열은 다음 포스트에서 다루도록 하겠다.


    추천 포스트

    파이썬 독학을 위한 기본 개념과 용어 정리
    링크: https://k-man.kr/파이썬-기초-독학-개념-용어-정리

    파이썬 함수와 변수, 그리고 자료형의 개념
    링크: https://k-man.kr/2073

  • 파이썬 기초 강의 01. 함수와 변수, 그리고 자료형의 개념(feat. print, type 함수)

    파이썬 기초 강의 01. 함수와 변수, 그리고 자료형의 개념(feat. print, type 함수)

    파이썬 기초 강의 함수와 변수, 그리고 자료형

    파이썬 기초 강의 01. 함수와 변수, 그리고 자료형의 개념. 지금까지 파이썬과 에디터 비주얼 스튜디오를 다운받고 설치하는 방법을 알려줬다. 이제부터는 본격적으로 파이썬 강의를 시작해 보겠다.

    가장 기본적으로 함수와 변수, 그리고 자료형의 개념에 대해 설명하겠다. 한 번에 너무 많이 공부하는 거 아니냐고 생각할지 모르겠으나 분리해서 따로따로 설명할 방법이 없다.


    파이썬 기초
    함수란?

    파이썬 함수의 구조

    함수란 특정 기능을 가지고 있는 명령어다. 일반적으로 함수명 뒤에 소괄호 ( )가 오는 구조로 소괄호 안에 자료가 들어간다. 기초적인 함수를 배우면 금방 이해가 가기 때문에 함수 2개를 배워보겠다.

    첫 번째는 print 프린트 함수다 . print 함수는 소괄호 안에 있는 자료를 출력해 주는 함수다. 소괄호 안에 자료를 입력해야 하는데 자료는 숫자와 문자로 나눌 수 있다. 물론 여러 종류가 더 있지만 지금은 생략하겠다. 숫자는 그냥 쓰면 되지만 문자는 따옴표나 쌍따옴표로 감싸줘야 한다.

    파이썬 print 함수

    print 함수는 소괄호 안에 숫자, 정확히는 정수형 자료 3을 입력하고 ENTER를 누르면 3이 출력된다. print 함수 소괄호 안에 문자, 정확히는 문자열 자료 “안녕하세요”를 입력하고 ENTER를 누르면 안녕하세요가 출력된다.

    type 함수

    두 번째로 배울 함수는 type 타입 함수다. type 함수는 소괄호 안에 있는 자료가 어떤 자료형인지 알려준다. type 함수는 print 함수처럼 출력은 되지 않기 때문에 인터프리터 모드에서만 확인할 수 있다.

    type( 3 )이라고 입력하면 <class ‘int’>라고 나오는데, int는 정수형(integer)의 준말이다. 그러므로 3은 정수형 자료라는 것을 알 수 있다. type( “안녕하세요” )라고 입력하면 <class ‘str’>이라고 나온다. str은 문자열(character string)의 준말이다.

    그렇다면 type 함수에 숫자를 입력하되 좌우로 쌍따옴표를 하면 컴퓨터는 어떻게 인식할까? type 함수에 “3”라고 입력하면 <class ‘str’>이라고 나온다. 문자열로 인식하는 것이다.


    파이썬 기초
    변수란?

    파이썬 변수

    변수는 자료를 저장하는 공간 + 이름으로 이해하면 된다. 함수와 달리 사용자가 이름을 직접 정할 수 있지만, 함수와 동일한 변수를 만들 수는 없다. 변수를 만들 때는 등호(=)를 사용하는데 수학에서처럼 같다는 의미가 아니라 변수에 자료를 저장하겠다는 의미다.

    파이썬 변수 예시

    a = 3 라는 변수를 만들었으면 변수 a의 값은 3이다. print 함수를 통해 변수 a를 출력하면 a의 값인 3이 출력되고, type 함수를 통해 변수 a의 자료형을 분석하면 int라는 결과를 확인할 수 있다.

    한편 b = “안녕하세요”라는 변수를 만들었으면 변수 b의 값은 ‘안녕하세요’다. print 함수를 통해 변수 b를 출력하면 b의 값인 ‘안녕하세요’가 출력되고, type 함수를 통해 변수 b의 자료형을 분석하면 str이라는 결과를 확인할 수 있다.

    파이썬 변수 예시

    변수는 여자의 마음처럼 계속 바뀐다. 그래서 변수인 것이다!!

    한 번 만든 변수는 등호를 써서 다른 자료를 계속 대입해 주면 값이 계속 바뀐다. 예를 들어 a = 3이라는 변수를 만들었다가 다시 a = “안녕하세요”라고 변수의 값을 바꿔준 다음 print 함수를 통해 변수 a를 출력하면 3이 아닌 ‘안녕하세요’가 출력되고, type 함수를 통해 변수 a의 자료형을 분석하면 int가 아닌 str이라는 결과를 확인할 수 있다.

    오늘은 이렇게 파이썬 함수와 변수, 그리고 자료형의 기본 개념에 대해 배워봤다. 다음에는 자료형에 대해 상세하게 배워보겠다. 독학 열심히합시다.


    추천 포스트

    파이썬 기초 독학 하는 법!
    링크: https://k-man.kr/파이썬-기초-독학-개념-용어-정리

    파이썬이란? python 다운로드
    링크: https://k-man.kr/1906

error: Content is protected !!