print
함수 는 Python에서 값을 출력 할 때 사용한다.print( )
사용법>>> print("hello World!") # 문자열(str)을 출력하기 위해선 따옴표(" ")를 사용해야한다
hello World!
>>> print(11231521) # 정수(int)를 출력할 때는 따옴표 없어도 된다.
11231521
String
(str
) : 따움표(""
,''
) 안에 있는 문자 (ex. "안녕하세요", "Hello World!", "100")Integer
(int
) : 정수 값 (ex. 1, 2, 100)Float
: 실수 값(ex. 2.0, 3.7, 9.99)Complex Numbers
: 실수와 허수를 포함하고 있는 복소수 (ex. 1+3j, 2-4j)j
사용하여 허수 표시Boolean
: True
나 false
두가지 값 하나 출력1 == 1
True
2 == 3
False
3 == "3"
False # Data type이 틀리기 때문
=
은 할당을 의미print()
함수를 이용하여 값 출력1python = 1 # 불가
p1ython = 1 # 가능
py thon = 1 # 불가
py_thon = 1 # 가능
파이썬 = 1 # 가능 (하지만, 대부분의 경우 영어 변수명 사용)
>>> a = 1 # 변수를 숫자로 대입(할당)
>>> b = 2
>>> print(a + b)
3
>>> a = "Python" # 변수를 문자로 대입(할당)
>>> print(a)
Python
>>>2 + 1 # 그냥 더하고 빼면 된다
3
>>>2 - 1
1
>>> 3 / 2.4 # 그냥 나누고 곱하면 된다
1.25
>>> 3 * 9
27
나눗셈의 나머지 값과 몫을 돌려주는 연산자
%
: 나눗셈 후 나머지 값만 반환>> 7 % 3 1 >> 3 % 7 3
//
: 나눗셈 후 몫 값만 반환>> 7 // 4 1
+=
| result += 1
= result = result + 1
>>> num1 = 10
>>> num1 += 1
>>> print(num1)
11
-=
| result -= 1
= result = result - 1
>>> num1 = 10
>>> num1 -= 1
>>> print(num1)
9
*=
| result *= 1
= result = result * 1
>>> num1 = 10
>>> num1 *= 1
>>> print(num1)
10
/=
| result /= 1
= result = result / 1
>>> num1 = 10
>>> num1 /= 1
>>> print(num1)1
1.0
**
| result **= 2
= result = result ** 2
>>> num1 = 10
>>> num1 **= 2
>>> print(num1)
100
괄호
()
를 사용하여 계산의 순서를 정하자.result1 = 90
result2 = 1000
result3 = 0
result1 = (10 + 20) * 3
result2 = 10**(2 + 1)
result3 = 15 % (4 - 1)
+
와 ,
를 이용해서 문자열을 더할 수 있당>>> print("hello"+"world") # "+" 사용시 문자가 붙어나온당/ 한칸 띄워 주는거에 유의하자
helloworld
>>> print("hello"+" world")
hello world
>>> print("hello","world") # "," 사용시 문자가 저절로 띄워진당
hello world
literal string interpolation
- 언제 사용하나요 ?
- 길고 복잡한 문자열을 출력 할 때 유용
- 사용 방법
print(f"{ } 문자ABC")
>> name = "shin" >> print(f"hello, {name}") # 변수 여러개를 해서 추가할 수도 있다. hello, shin
indention
)을 입니다들여쓰기는 함수 뿐만이 아니라
if
문,for
문,class
등 파이썬의 모든 것에 적용됩니다.
if 조건문:
수행할 문장1
수행할 문장2
수행할 문장3
if 조건문:
수행할 문장1
수행할 문장2
수행할 문장3