-
[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
'기초 > 파이썬' 카테고리의 다른 글
[python] 파이썬 기초정리4 (while문) (0) 2017.04.16 [python] 파이썬 모듈설치 (0) 2017.04.16 [python] 파이썬 기초3 (for문) (0) 2017.04.15 [python] 파이썬 기초2(함수, 조건문) (0) 2017.04.15 [python] 다운로드 및 환경변수 설정 (0) 2017.04.15