반응형
반복문
반복문에서 나오는 조건문에는 반드시 :(콜론)이 들어간다는 것에 주의하자.
while
# 형식
while 조건식 :
문1
for
# 형식
for 변수 in range함수/list/tuple :
문1
range()
range(숫자) => 0부터 숫자-1
range(숫자1, 숫자2) => 숫자1 부터 숫자2 - 1
range()
는 숫자 범위 리스트를 반환한다.
한개의 숫자만 받으면, 그 숫자를 end offset으로 정하고,
두개의 숫자를 받으면 첫 숫자는 start offset, 두번째는 end offset으로 처리한다.
- 함수 정의하는 법
:(콜론)과 indent(TAB 키)를 잊지 말자
# 형식
def function name (parameter) :
문장
이때 parameter의 형태를 정하지 않음으로서 출력되는 인자값에 구애되지 않는다
예)
def add(a, b) :
return a + b
print(add("hip", "hop"))
# output:
hiphop
- 동적타이핑
C/C++과는 다르게, 변수나 인수의 자료형을 지정할 필요가 없다.
파이썬의 특징 중 하나이다. 그리고 이런 동적 바인딩 방식이 파이썬이 다른 언어에 비해서 느린 근본적인 원인이기도 하다.
반응형
'Programming Tools > Python_파이썬' 카테고리의 다른 글
[Python] 문자열 자료형 (0) | 2021.06.17 |
---|---|
[Python] - 객체, 클래스, 추상화, 인스턴스화(Object, Class, Abstraction, Instantiation) (0) | 2021.05.19 |
Python - 조건문, 자주 사용하는 함수 (0) | 2021.05.17 |
Python - 연산자 (0) | 2021.05.17 |
파이썬의 모든 변수는 지역변수이다. (0) | 2020.09.26 |