[F03] 파이썬으로 코딩 시작하기
01/04 월요일
1. 변수생성, 함수 호출하기
- 1) def 함수 정의하기
- 2) 변수란?
- 3) 변수의 유효범위 (전역변수와 함수내부 변수)
- 전역 스코프(global scope)
- 지역 스코프(local scope)
변수가 어디까지 유효한지 정의된 범위를 변수의 스코프(scope) 라고 합니다
- 4) 인자(argument) 와 매개변수(parameter)
매개변수 : 함수정의 시 가로안에 있는 변수 ,인자(argument)를 받는 변수
인자 : 함수호출시 함수 가로안에 있는 값
- 5) 함수 인자사용의 제한 및 갯수 설정
- 6 함수 반환값(return)
- 7 에러코드 의미 TypeError: unsupported operand type(s) for +: 'NoneType' and 'int'
2. 제어문
- 특정 조건에 따라 알아서 필요한 횟수만큼 반복해서 실행하는 등 프로그램의 "흐름을 제어"
- 수리, 비교, 논리, 소속(in) 활용하여 제어문 작성
- 1) if문 ( if elif else)
- 2) while문 (무한루프사용)
- 3) for문
반복 가능한(iterable, 이터러블) 객체 라고 합니다.
for 루프를 써서 순서대로 엮인 값들을 하나씩 처리할 수 있습니다.
for character in 'Hello':
print(character)
3. 자료형
- 1) type() 함수란
- 2) 정수(integer) `int`
- 3) 부동소수점 수(floating-point number), `float` 링크
- 4) NoneType
- 5) boolean형 'bool'
더보기
print(type(True))
print(type(False))
print(not True)
print(not not True)
print(bool(None))
print(bool(0))
print(bool(1.1))
print(bool(-1))
bool 숫자표현시 0빼고 모든 숫자는 true
- 6) 리스트,튜플
- 7) 딕셔너리
6.재귀함수(피보나치수열)
7.메모이제이션(memoization)
'---' 카테고리의 다른 글
[2주차01/08금요일] 어떻게 표현하면 좋을까? 배열(array)과 표(table) (0) | 2021.01.09 |
---|---|
[2주차01/07목요일] E02. Iris의 세 가지 품종, 분류해볼 수 있겠어요? (0) | 2021.01.09 |
[2주차01/06수요일]F04.인코딩,디코딩, 파일과 디렉토리, 파일포맷3가지(CSV, XML JSON) (0) | 2021.01.06 |
댓글