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