본문 바로가기
[SK Shieldus Rookies 16기]/Python

파이썬 기본 문법과 산술 연산자

by RYU21 2023. 10. 25.

[SK Shieldus Rookies 16기] 클라우드 기반 스마트 융합 보안(2일차)

인프라 활용을 위한 파이썬

 

변수(Variables)

변수이름

서술적인 변수 이름을 사용하는 것이 가독성에 좋음

 

작성규칙

1. 변수 이름은 빈칸이 없는 한 단어이어야 한다

2. 변수 이름은 글자, 숫자, 밑줄( _ )기호로만 구성되어야 한다

3. 변수 이름은 숫자로 시작할 수 없다

4. 예약어(int, for 등 명령어) 는 변수명으로 사용할 수 없다

 

기본 데이터 구조

 

파이썬은 변수의 타입을 따로 정하지 않고, 동적으로 할당한다

 

주석

싱글 라인 주석

샾 문자(#) 이후의 모든 내용은 주석처리

 

멀티 라인 주석

여러 줄의 내용을 주석으로 처리할 때 사용

세개의 따옴표(""") 사이에 들어가는 모든 내용은 주석처리

 

산술 연산 ( +, -, *,  /, **, //, %)

1. 덧셈 ( + )

문자열끼리의 덧셈은 이어진다.

>>> 2+3
5

>>> 'Hi'+'Hello'
'HiHello'

 

2. 뺄셈 ( - )

문자열끼리의 뻴셈은 불가하다.

>>> 2-3
-1

>>> 'Hi'-'Hello'
Traceback (most recent call last):

TypeError: unsupported operand type(s) for -: 'str' and 'str'

 

3. 곱셈, 거듭제곱 ( *, ** )

문자열과 정수의 곱셈은 가능하지만, 실수와는 곱셈 불가.

음의 정수 또는 0을 곱하면 아무것도 출력되지 않는다

>>> 2*3		# 곱셈
6

>>> 3**3	# 거듭제곱
27

>>> 2**8	# 거듭제곱
256

>>> 'Hi'*3	# 문자열 곱셈(양의 정수)
'HiHiHi'

>>> 'Hi'*-3	# 문자열 곱셈(음의 정수)
''

>>> 'Hi'*3.0
Traceback (most recent call last):

TypeError: can't multiply sequence by non-int of type 'float'

 

4. 나눗셈, 몫, 나머지 ( /, //, % )

>>> 2/5		# 나눗셈
0.4

>>> 15//2	# 몫
7

>>> 15%2	# 나머지
1