Python 기본 연산
변수에 데이터 할당은 '='을 통하여 할당한다.
print 함수는 값을 출력할 때 사용하는 함수이다.
print(변수)를 통하여 변수에 할당되어 있는 값을 출력할 수 있다.
파이썬은 변수의 데이터 타입은 별도로 주지 않는다. 파이썬을 제작할 때 부터 숫자면 숫자,
문자면 문자를 처리할 수 있도록 제작했기 때문이다.
1.숫자형
파이썬에서 사용되는 숫자형은 덧셈, 뺄셈, 곱셈, 나눗셈이 가능한 데이터형을 말한다.
일반적으로 가장 많이 사용되는 것은 정수형(int형)이며, 그 외에도 실수형(float형), 복소수형(complex형)이 있다.
우선 숫자형태의 데이터를 사칙 연산을 해보았다.
실행 코드
각각 a변수에 7을 할당하였고
b변수에 3을 할당하였다.
두 변수의 연산을 실행하여 화면에 출력하는 print 함수를 사용하였다.
// : 몫이 결과값이 된다.
% : 나머지 값을 결과값이 된다.
** : a의 b지수 값이 결과값이 된다.
2. 문자형
파이썬에서 사용되는 문자형(string형)은 따옴표 ' ' 혹은 큰 따옴표 " " 로 표현된다.
문자형과 특수문자(이스케이프)를 이용하여 문장을 만들거나 변수 할당을 통해 변수를 생성하기도 한다.
len()함수를 사용하여 문자형의 길이를 알 수 있다.
'+'는 숫자형과 사용하는 경우 덧셈 연산을 수행하지만, 문자형과 사용하는 경우 문자를 결합해준다.
문자의 공백을 따로 지정하지 않을 경우, 두 문자형이 공백 없이 결합도기 때문에 필요한 경우 명시적으로 공백을
넣어주어야 한다.
index[] 함수를 이용하여 특정 글자에 접근할 수 있다.(특정 문자 찾기)
대괄호 안의 콜론 ':' 을 통해 원하는 구간의 문자열을 찾아낼 수 있다.(문자열 찾기 slice[ : ])
파이썬 slice는 [처음 : 끝]을 출력하는 것이 아니라 [시작 : 끝-1]을 출력하므로 temp[0:5]는 'pytho'가 출련된다.
시작은 0부터 시작한다.
slice[ : ] 안에 값을 지정하지 않는 경우에는 끝의 값까지 모두 슬라이싱된다.
split() 함수를 사용하여 문자열 나누기(문자열 나누기 split())
split() 함수는 괄호 안에 구분자를 지정하여 문자열 나눈다.
구분자를 지정하지 않으면 공백이 기준이 된다.
join()함수를 사용하여 문자열 합치기
split() 함수가 구분자를 사용하여 문자열을 나누는 함수라면, join()함수는 구분자를 사용하여 문자열을 합치는 함
수이다.\
'HADOOP > Python' 카테고리의 다른 글
조건문과 반복문 (0) | 2017.08.03 |
---|---|
Pyhon 기본(딕셔너리) (0) | 2017.08.03 |
Pyhon 기본(리스트, 튜플) (0) | 2017.08.03 |
Python 소개, 간단한 문법 (0) | 2017.08.03 |
Python 설치 (2) | 2017.08.03 |
댓글