for in list
for in 반복문
- 코드를 필요한만큼 반복해서 실행
- for pattern in patterns: print (pattern)
- 리스트 patterns의 값을 하나씩 꺼내 pattern으로 전달
- 리스트의 길이만큼 print (pattern) 실행
for in range
range 함수
- 필요한 만큼의 숫자를 만들어내는 유용한 기능
for i in range(5):
print(i)
enumerate
- 리스트가 있는 경우 순서와 리스트의 값을 전달하는 기능
names = ['철수', '영희', '영수']
for i, name in enumerate(names):
print('{}번: {}'.format(i + 1, name))
할당 연산자
a = 10, b = 20 이라 가정한다.
OperatorDescriptionExample
= | 왼쪽 변수에 오른쪽 값을 할당한다 | c = a + b → c = a + b |
+= | 왼쪽 변수에 오른쪽 값을 더하고 결과를 왼쪽변수에 할당 | c += a → c = c + a |
-= | 왼쪽 변수에서 오른쪽 값을 빼고 결과를 왼쪽변수에 할당 | c -= a → c = c - a |
*= | 왼쪽 변수에 오른쪽 값을 곱하고 결과를 왼쪽변수에 할당 | c *= a → c = c * a |
/= | 왼쪽 변수에서 오른쪽 값을 나누고 결과를 왼쪽변수에 할당 | c /= a → c = c / a |
%= | 왼쪽 변수에서 오른쪽 값을 나눈 나머지의 결과를 왼쪽변수에 할당 | c %= a → c = c % a |
**= | 왼쪽 변수에 오른쪽 값만큼 제곱을 하고 결과를 왼쪽변수에 할당 | c **= a → c = c ** a |
//= | 왼쪽 변수에서 오른쪽 값을 나눈 몫의 결과를 왼쪽변수에 할당 | c //= a → c = c // a |
'파이썬' 카테고리의 다른 글
[파이썬] String 모듈 - 알파벳 출력하기 (0) | 2021.05.07 |
---|---|
[파이썬] 기초 - 문자열 활용 (0) | 2021.04.28 |
[파이썬] 개념 잡고 가기 (0) | 2021.04.19 |
[파이썬] 파이썬 기초 (0) | 2021.04.18 |
[파이썬] 명령어 정리 (0) | 2021.04.14 |