안녕하세요.
오늘은 Python 자료형에 따른 사칙 연산방법과 몫, 나머지, 제곱 특수연상 방법에 대해 알아보겠습니다.
◈숫자형 자료의 연산
파이썬에 사용되는 세 가지 자료형(숫자형, 문자형, 리스트형) 중 첫 번째로 숫자형 자료의 연산에 대해 예제와 함께 알아보겠습니다. 숫자형 자료 연산의 첫 번째는 사칙연산자를 활용한 연산 방법입니다.
①사칙연산 : +(더하기), -(빼기), *(곱하기), /(나누기)
▶숫자형 자료형의 변수를 활용한 사칙 연산코드 예시
a=100
b=7
print(a+b) ; 더하기
결과 : 107
print(b-a) ; 빼기
결과 : 97
print(a/b) ; 나누기
결과 : 14.28571428571
c=a*b
print(c)
결과 : 700
숫자형 자료를 활용한 두 번째 연산방법으로 특수연산자의 사용방법에 대해서도 알아보겠습니다.
②특수연산 : //(몫 연산자), %(나머지 연산자), **(제곱 연산자)
▶숫자형 자료의 특수 연산코드 예시
a=100
b=7
c=a*b
d=a//b → 100 / 7의 몫은 14
e=a%b → 100 / 7의 나머지는 2
f=a**b → 100의 7 제곱은 100000000000000
print(d, e, f)
결과 : 14 2 100000000000000
◈문자형 자료의 연산
숫자형 자료의 연산 방법에 이어 문자형 자료의 연산에 대해서도 확인해 보겠습니다. 문자형 자료의 연산 방법은 이어 붙이기(+)와 반복하기(*) 두 가지 방법뿐입니다.
①이어 붙이기 : "문자" + "문자"
②반복하기 : "문자" * 숫자
이어 붙이기와 반복하기 연산자에 대해 예제 코드를 통해 확인해 보겠습니다.
▶이어 붙이기와 반복하기 코드 예시
print("hello"+"Phyton")
결과 : helloPhyton
print("hello"*10)
결과 : hellohellohellohellohellohellohellohellohellohello
문자형 자료와 숫자형 자료는 서로 다른 자료의 형식으로 함께 연산에 사용할 수 없으니 주의하셔야 합니다.
▶ 잘못된 사용방법 예시
print("hello"+100) ;; 문자와 숫자의 연산으로 오류
print("hello" * "hello") ;; 반복하기는 반복할 숫자만 허용
지금까지 Python 자료형에 따른 사칙 연산방법과 몫, 나머지, 제곱 특수연상 방법에 대해 알아보았습니다. 다음 시간에는 리스트 형태의 자료형의 연산에 대해 알아보겠습니다.
파이썬 프로그램 설치방법이나 코딩 및 에디팅 환경 구축을 위한 아나콘다, 주피터노트북 설치 방법은 아래 포스팅을 참조하세요.
2023.11.07 - [유용한 생활 정보] - 파이썬(Python) 설치하기
2023.11.07 - [유용한 생활 정보] - 아나콘다(Anaconda) 설치하기와 파이썬 에디터 사용 방법
'유용한 생활 정보 > 파이썬 프로그래밍' 카테고리의 다른 글
파이썬 리스트 활용 원소 삽입,제거,정렬 append insert remove pop sort reverse (0) | 2023.11.09 |
---|---|
아나콘다(Anaconda) 설치하기와 파이썬 에디터 사용 방법 (0) | 2023.11.07 |
파이썬(Python) 설치하기 (1) | 2023.11.07 |
댓글