a = 10
b = -5
print(type(a)) # <class 'int'>
print(type(b)) # <class 'int'>
c = 3.14
d = -2.718
print(type(c)) # <class 'float'>
print(type(d)) # <class 'float'>
num = 12.4856
print('반올림 결과: ', round(num,1) # 12.5
s1 = 'Hello, World!'
s2 = "Python Programming"
print(type(s1)) # <class 'str'>
print(type(s2)) # <class 'str'>
s1 = 'Hello, World!'
s2 = "Python Programming"
print(s1.upper()) # HELLO, WORLD!
print(s2.lower()) # python programming
print(s1.replace('World', 'Python')) # Hello, Python!
주요 이스케이프 시퀀스:
\n : 줄바꿈
\t : 탭
\' : 작은 따옴표
\" : 큰 따옴표
\ : 백슬래시
print('She said, "Hello world!".') #She said, "Hello world!".
print("She said, \"Hello world!\".") #She said, "Hello world!".
print("She said, 'print \\'.") #She said, 'print \'.
print('She said, \'print \\\'.') #She said, 'print \'.
a = 5
b = 3
add = a + b # 덧셈
subtract = a - b # 뺄셈
multiply = a * b # 곱셈
divide = a / b # 나눗셈
modulus = a % b # 나머지
floor_divide = a // b # 몫
exponent = a ** b # 거듭제곱
print(f"덧셈: {add}") # 출력: 덧셈: 8
print(f"뺄셈: {subtract}") # 출력: 뺄셈: 2
print(f"곱셈: {multiply}") # 출력: 곱셈: 15
print(f"나눗셈: {divide}") # 출력: 나눗셈: 1.6666666666666667
print(f"나머지: {modulus}") # 출력: 나머지: 2
print(f"몫: {floor_divide}") # 출력: 몫: 1
print(f"거듭제곱: {exponent}") # 출력: 거듭제곱: 125