러너효방

Python Chapter02 본문

학습노트

Python Chapter02

방효방 2023. 10. 19. 15:28

교재 : 멘토씨리즈 파이썬

format() 메소드(60p)

형식에 맞춰 연락처 정보를 출력하는 프로그램

연락처 {0}-{1}-{2} 순서대로 표시되며, 명시한 모든 번호는 생략할 수 있습니다.

 

입력함수 input()

함수명()

입력함수 : 키보드(표준 입력장치로 부터 값을 입력받을 때 사용한다.)

변수명 = input(’’);

print(변수명)

input함수는 모든 입력을 문자열로 저장한다.

예제1)

예제2)

 

 

 

연산자

연산 기능이 있는 문자

ex)식 : 2+3

연산자 : +

피연산자, 항 : 2,3

 

1. 산술연산자

+, - , *, / , //, %, **

// : 나눗셈을 하고 몫만 가져온다.

% : 나눗셈을 하고 나머지만 가져온다.

** : 제곱연산자

2. 복합대입연산자

 

변수에 값을 저장하기 위해서 사용하는 연산자

a = 1; (같다X 오른쪽에 있는 값을 왼쪽으로 저장한다 라는 의미다.)

a, b = 1, 2;(한 번에 2개 이상의 변수에 값을 넣을 수 있다.)

a = 1;

+= >>> a+2 >>> a = a+2 >>> print(a) >>> 3

-= >>> a-2 >>> a = a-2 >>> print(a) >>> -1

= >>> a2 >>> a = a*2 >>> print(a) >>> 2

= >>> a2 >>> a = a**2 >>> print(a)

/= >>> a/=2 >>> a = a/=2 >>> print(a)

//= >>> a//=2 >>> a = a//=2 >>> print(a)

%= >>> a%=2 >>> a = a%=2 >>> print(a)

예제3)

예제4)

 

관계 연산자(77p)

2개의 항을 비교하여 논리자료형(bool 예 / 아니오)으로 표현한다.

왼쪽을 기준으로 판별한다!

 

<           a < b  a는  b보다 크다
>           a > b  a는  b보다 작다
<=         a <= b  괄호 먼저 쓴다. 크거나 같다
>=         a >= b  괄호 먼저 쓴다. 작거나 같다
==         a == b  a와 b가 같다.
!=          a != b  a와 b가 같지 않다.

 

 

예제5)

논리 연산자(77p)

관계 연산자와 함께 사용되는 연산자로 2개 이상의 항을 논리적으로 연결할 때 사용하는

and, or 연산자와 1개의 항을 논리적으로 처리하는 not 연산자로 구성이 되어 있습니다.

a = 15

b = 10

and and a > 10 and b > 5 앞 항과 뒤 항이 참이면 참

or and a > 10 or b > 5 둘 중 하나라도 참이면 참

not 참을 거짓으로 거짓을 참으로 바꿔준다.

예제6)

 

비트연산자(80p)

& : and

: (bar > or 대신에 사용

~ : not

 

삼항연산자

조건식이 결과가 참인 경우 거짓인 경우에 사용할 결과를 한번에 작성할 수 있는 연산자

참 if 조건식 else 거짓

x is C else y C가 참이면 x를 반황 거짓이면 y로 변환

 

예제7) - 다시 복습하기(외우기)