파이썬 자료형 종류
python에서 사용 되는 변수는 자료형 지정이 필요가 없습니다.
변수를 지정 하고 문자, 실수, 정수 모두 사용이 가능합니다.
그럼 변수는 변하는 값으로 임시로 결과 값을 저장 하거나
해당 값을 연산을 통해 변경 가능한 값 입니다.
1. 실수 사칙 연산
==========================================================
number1 = 10
number2 = 20
sum_result = number1 + number2
print sum_result
==========================================================
결과 : 30
==========================================================
==========================================================
number1 = 50.5
number2 = 20.10
sum_result = number1 - number2
print sum_result
==========================================================
결과 : 30.4
==========================================================
==========================================================
number1 = 10
number2 = 3
sum_result = number1 / number2
print sum_result
==========================================================
결과 : 3
==========================================================
==========================================================
number1 = 8.8
number2 = 1.2
sum_result = number1 * number2
print sum_result
==========================================================
결과 : 10.56
==========================================================
==========================================================
number1 = 10
number2 = 3
sum_result = number1 % number2
print sum_result
==========================================================
결과 : 1
==========================================================
====> % 연산은 값을 변수number1에서 number2로 나눈 나머지 값 입니다.
==========================================================
number1 = 2
number2 = 3
sum_result = number1 ** number2
print sum_result
==========================================================
결과 : 8
==========================================================
2. 복소수
==========================================================
#!/usr/bin/python
# -*- coding: cp949 -*-
number1 = 11 + 8j
print number1.real #복소수 실수
print number1.imag #복소수 허수
print number1.conjugate() #켤레복소수
==========================================================
결과 :
11.0
8.0
(11-8j)
==========================================================
3. 문자열
==========================================================
number1 = "Hello"
number2 = " World"
sum_result = number1 + number2
print sum_result
==========================================================
결과 : Hello World
==========================================================
==========================================================
string0 = 'I like that' # ' ' 을 넣어도 문자열로 인식한다.
string1 = ''' He said "What are you doing?" ''' # " 를 포함 하고 싶을 때 앞뒤에 ''' ''' 로 한다.
string2 = ''' That's good ''' # ' 를 포함 하고 싶을 때 앞뒤에 ''' ''' 로 한다.
print string0
print string1
print string2
==========================================================
결과 :
I like that
He said "What are you doing?"
That's good
==========================================================
4. 문자열에서 문자 발췌
==========================================================
#!/usr/bin/python
# -*- coding: cp949 -*-
str = 'I like that'
print str[0]
print str[2:7]
print str[7:]
==========================================================
결과 :
I
like
that
==========================================================