2-1.연산자


print(x**n) -> x의 n제곱
print(2**3) -> 2의 3제곱

print(x%y) -> x 나누기 y의 나머지
print(5%3) -> 5 나누기 3의 나머지

print(x//y) -> x 나누기 y의 몫
print(5//3) -> 5 나누기 3의 몫

print(x>y) True,False로 결과값 나옴
print(x>=y)
print(x==y) -> 같다
print(x!=y) -> 다르다
print(not(x!=y)) -> not은 반대

and,& : 모두 만족해야 True
or, | : 둘 중 하나라도 만족하면 True

print(x>y>z) 모두 만족하면 True

2-2. 수식


print((2+3)*4) -> ()를 이용하여 우선순위 설정 

num = 2+3*4 
print(num) -> 14 출력

number += 2 -> number = number + 2
num *= 2 -> number = number*2

2-3. 숫자처리함수


1. abs(x) 절댓값 
print(abs(-5)) -> 5

2. pow(x,n) 제곱 함수 : x의 n제곱 
print(pow(4,2)) -> 4*4 = 16

3. max(x,y) 최댓값 함수 
print(max(5,12)) -> 12

4. min(x,y) 최솟값 함수
print(min(5,12)) -> 5

5. round(x) 반올림 함수
print(round(3.14)) -> 3

라이브러리 이용
from math import * // math 라이브러리 이용하겠다

1. floor(x) 내림 함수
print(floor(4.99)) -> 4

2. ceil(x) 올림 함수
print(ceil(3.14)) -> 4

3. sqrt(x) 제곱근 함수
print(sqrt(16)) -> 4

2-4. 랜덤함수


from random import * // 랜덤 라이브러리 이용하겠다

1. print(random()) : 0.0 이상 ~ 1.0 미만의 임의의 값 생성

2. print(random()*n) :0.0 이상 ~ (1.0*n) 미만의 임의의 값 생성

3. print(int (random()*n)) : 0 이상 ~ n 미만의 임의의 값 생성. int로 소수점 제거

4. print(int (random()*n)+k) : k 이상 ~ n 이하의 임의의 값 생성. int로 소수점 제거

5. print(randrange(n,k)) : n 이상 ~  k 미만의 임의의 정수값 생성

6. print(randint(n,k)) : n 이상 ~ k 이하의 임의의 정수값 생성

3-1. 문자열


sentence = '나는 소년입니다'

sentence2 = "파이썬은 쉬워요 "

sentence3 = """
나는 소년이고,
파이썬은 쉬워요
"""