차근차근 개발자 되기

Python

112일차: 파이썬(Python) 연산자, 내장 함수, 제어문 _2021.11.25

wellow 2021. 11. 25. 21:42

 

목차

1.      확장 대입 연산자 & 멤버 연산자

2.      내장 함수

3.      제어문

 

 

1. 확장 대입 연산자 & 멤버 연산자

 

1) 확장(복합) 대입 연산자 : +=, -=, *=, /=, //=, %=         

- 등호(=) 왼쪽에 있는 변수에 등호 오른쪽에 있는 값을 연산하고 결과를 왼쪽의 변수에 할당한다.

 

예시

 

 

2) 멤버 연산자 : in, not in         

- 데이터 모임의 멤버 인지 확인 가능한 연산자

- in: 해당 데이터가 컬렉션에 포함되어 있으면 True, 포함되어 있지 않으면 False를 리턴

- not in : 해당 데이터가 컬렉션에 포함되어 있지 않으면 True를 리턴

- ex) - a = 10, b = 10, list = [1, 2, 3, 4, 5] 라 가정하면, (a in list)는 거짓이 되고, (b not in list)는 참이 된다.

 

예시

 

 

2. 내장 함수

 

1) 최대값 : max()

- 최대값을 구해주는 파이썬 내장 함수로, Java와는 다르게 세 개 이상의 값도 비교가 가능하다.

 

2) 최소값 : min()

- 최소값을 구해주는 파이썬 내장 함수로, Java와는 다르게 세 개 이상의 값도 비교가 가능하다.

 

3) range() 함수

- 범위를 구해주는 함수이다.

• range(초기값, 최종값, 증감값) : 초기값 ~ 최종값-1 까지 설정한 증감값만큼 증감

• range(초기값, 최종값) : 초기값 ~ 최종값-1 까지 1씩 증가

• range(최종값) : 0 ~ 최종값-1 까지  1씩 증가

 

4) input(), int(), type() 함수

• input() : 키보드로 입력을 받는 경우에 사용하는 내장함수

• int() : 문자형 데이터를 정수형으로 변환해주는 내장함수

• type() : 변수에 저장된 데이터의 자료형을 구해주는 내장함수

 

5) print()

- 한 줄에 2개 이상의 명령을 사용할 경우에는 세미콜론(;)을 붙여야 한다.

- 줄을 바꾸지 않으려면 print() 함수 안에 end=''를 추가하면 된다.

 

예시

 

 

6) format()

- 형식: format(데이터, 서식형식)

 

예시

 

 

3. 제어문

 

1) 조건문

- if문 ( if, if - else, if - elif - else )

 

2) 반복문

 while문, for문

 

3) 보조 제어문

 break 문, continue 문