ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [python] 파이썬 기초(정의, 변수, 주석)
    기초/파이썬 2017. 4. 15. 15:05
    언어의 특징
     1991년 귀도 반 로섬 발표

    플랫폼으로 부터 독립적이다

    >> 운영체제( 윈도우, 리눅스 ) 의 영향을 받지않는다.

     

    객체지향 언어이며 동적 타이핑 언어이다.

     

    결과도출이 빠르다

    >> 쉽게 배우고 쉽게 결과를 도출 할 수 있다.

     

    대화형(인터프리터) 언어

    >> 바로바로 실행결과를 알려준다.

     

    순차적 언어

    >> 순차적으로 진행된다 ( 자바와 C+//C#과는 다름 )

     

    확장성이 좋다.

    >> 변수에 타입이 지정하는 값으로 바뀐다.

     


    변수

    메모리안의 공간에 값을 입력할 때 이름으로 지정하는 것.

    1이라는 값을 메모리에 저장할 떄 이름으로 지정해서 넣는다.

    이때 변수이름은 num1, num1의 변수의 값은 1이 된다.

    >>>>num1=1

    >>>>print(num1)

    1


    변수선언

    num = 1

    변수삭제

    del(num)


    변수가 숫자일때 사칙연산

    변수의 우선순위, 규칙, 들은 다른 언어와 동일합니다!


    사칙연산 기호

    + : 덧셈

    - : 뺄셈

    * : 곱셈

    / : 나눗셈의 몫

    % : 나눗셈의 나머지

    ** : 제곱근

    정의된 변수 : num1=2       num2=1


    나눗셈인 경우 바로 실수형(소숫점이 보이는 형태)으로 변환되었다.

    >> 정수형과 실수형의 계산을 하더라도 바로 실수형으로 [ 형변환 ] 된다.


    : 형변환이란?

    정수형과 실수형은 계산방식이 다르다.

    컴퓨터의 변수에는 이 변수타입마다 크기가 정해진다. ex) int(정수형 : 4비트) double(실수형 : 8비트)

    따라서 계산이 다라지기 때문에 좀더 큰 자료형으로 자동 형변환을 해준다.

    다른 언어에서는 지원하지 않기에 좀더 확장성이 편리하다.


    >> 강제로 형변환이 가능하다.



    변수가 문자, 문자열인 경우

    python version 2 일대인경우 utf-8로 지원해줘야 한글이 가능하다.

    따라서 작성할 때 맨위에 [ # -*- coding: utf-8 -*- ] 를 작성한후 한글을 입력한다.



    문자열의 변수는 인덱스라는 배열에 들어간다.

    * 배열의 시작은 [ 0 ] 번부터 시작한다.


    파이썬에서는 인덱스를 통해서 문자열을 간편하게 자르고 붙일 수 있다.


    포멧스트링


    prrint(" 문자열 " %(아규먼트) )

    문자열안에 %와 뒤에 %아규먼트들과 매치되어서 들어갑니다.

    이렇게 값을 넣어서 지정할 수 도있지만 변수를 넣어서 작성할 수  있습니다.

    포멧스트링에 대한 더 많은 관심은 아래 URL을 참고하세요!
    https://pyformat.info/


    주석

    한줄주석 # ~

    여러줄 주석 ''' ~ ~ ~ '''

    print 출력문에 주석문장을넣어 여러줄의 설명으로 처리할 수 있다.


    실습

    저장경로 : d:\worksapce_hip



    댓글

Designed by Tistory.