:기호는 Python에서 둘 이상의 용도로 사용됩니다.
시퀀스가 있는 슬라이스 연산자로 -
- 연산자는 목록, 튜플 또는 문자열과 같은 시퀀스 개체에서 일부를 잘라냅니다. 두 가지 인수가 필요합니다. 첫 번째는 슬라이스 시작 인덱스이고 두 번째는 슬라이스 끝 인덱스입니다. 두 피연산자는 모두 선택 사항입니다. 첫 번째 피연산자가 생략되면 기본적으로 0입니다. 초가 생략되면 시퀀스의 끝으로 설정됩니다.
>>> a=[1,2,3,4,5] >>> a[1:3] [2, 3] >>> a[:3] [1, 2, 3] >>> a[2:] [3, 4, 5] >>> s='computer' >>> s[:3] 'com' >>> s[3:6] 'put'
- 기호는 if, while, for, def 및 class 문의 경우 들여쓰기 문 모음을 시작하는 데도 사용됩니다.
if expr: stmt
while expr: stmt1 stmt2
for x in sequence: stmt1 stmt2
def function1(): stmt1 stmt2