문자열 2

[python] decimal 모듈

1. decimal 모듈? : decimal 모듈은 십진수 연산 모듈로 정확한 십진수 기반의 연산이 필요한 경우에 사용된다. 파이썬에서는 decimal 내장 모듈을 제공하고 있고, 다음은 decimal 모듈의 Decimal 클래스를 세가지 경우로 나누어서, 덧셈과 곱셈을 실행해본 결과이다. 출력 값을 봤을 때, Decimal 클래스 사용시에 문자열을 이용한 경우만 정확한 연산 값을 가지는 것을 볼 수 있다. 반면 일반 이진 연산의 경우에는 근사값을 출력하는 것을 볼 수 있다. 또한, Decimal 클래스에 숫자를 사용한 경우를 보면 28자리까지 출력한 것을 볼 수 있는데, 이는 기본 값으로 28자리까지 지원하기 때문이다. Decimal 클래스 를 사용했을 때, 정확한 연산 값을 얻을 수 있지만, 고정 소..

Tech/Python 2020.12.17

[python] 자료형 - 문자열 자료형

문자열 자료형 1. 문자열 변수 초기화 1) 큰따옴표(“)나 작은 따옴표(‘’)를 이용한다. 2) 문자열 안에 큰따옴표나 작은따옴표가 포함되어야 하는 경우가 있다. (1) 전체 문자열을 큰따옴표로 구성하는 경우, 내부적에 작은따옴표를 포함할 수 있다. (2) 전체 문자열을 작은따옴표로 구성하는 경우, 내부에 큰따옴표를 포함할 수 있다. (3) 백슬래시(\)를 사용하면, 큰따옴표나 작은따옴표를 원하는 만큼 포함시킬 수 있다. 2. 문자열 연산 1) 문자열 변수에 덧셈을 이용하면 문자열이 연결 된다. 2) 문자열 변수를 특정한 양의 정수와 곱하는 경우, 문자열이 그 값만큼 여러 번 더해진다. 3) 문자열도 인덱싱과 슬라이싱을 이용할 수 있다.

Tech/Python 2020.09.24