[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
'[SK Shieldus Rookies 16기] > Python' 카테고리의 다른 글
파이썬 데이터 구조(tuple, dictionary) (0) | 2023.10.30 |
---|---|
파이썬 데이터 구조(리스트) (0) | 2023.10.26 |
파이썬 함수와 모듈 (0) | 2023.10.26 |
파이썬 기본 함수와 흐름 제어 (1) | 2023.10.26 |
파이썬 가상환경 사용법 (0) | 2023.10.24 |