print("Hello Wecode!") # Hello Wecode!
문자열을 나타내는 data type
두개의 따옴표 ("") 사이에 있는 문자열
"Hello Wecode!"
정수 값을 이야기 합니다.
ex) 1, 2, 100
소수점 숫자를 이야기 합니다.
ex) 2.0, 3.7, 9.99
실수와 허수를 포함하고 있는 복소수를 이야기 합니다. 파이썬에서는 j를 사용하여 허수를 표현합니다.
ex) 1+3j, 2-4j
True 나 False -> 조건문에서 많이 사용됩니다.
ex)
1 == 1 → True
2 == 3 → False
3 == "3" → False (Data type이 틀리기 때문)
제 이름은 정지민 입니다.
제 성별은 여자 입니다.
이름 = 정지민
성별 = 여자
이름, 성별 -> Variables
name = "정지민" # name이 변수
gender = "여자" # gender가 변수
age = 26
print(age) #26
아래 코드를 실행 시키면 다음과 같은 에러가 발생됩니다:
age = "26" #string
next_year = age + 1
print(next_year) #string + 1 성립되지않아 에러발생
def add ():
int_sum = 1 + 14;
return int_sum;
print(add()) #15
num1 = int(input()) #12
num2 = int(input()) #3
print(f"""
더하기: {num1+num2} #15
빼기: {num1-num2} #9
나누기: {num1/num2} #4
곱하기: {num1*num2} #36
""")
def divide1():
result = 66 /11
return result
def divide1():
result = 66 // 11
return result
print(divide1()) #6.0
print(divide2()) #6
def increment():
my_int = 83
my_int +=1
return my_int
print(my_int) #84
def decrement():
num1 = 11
num2 = 44
num1+=1 #12
num2-=1 #43
if num1 == 12 and num2 == 43:
return "Pass";
else:
return "Try again";
#Pass
def find_remainder():
number = 6
remainder=number%5 # 6/5 의 몫:1 , 나머지:1
return remainder
print(find_remainder()) #1
print("Hello, World") #Hello, World
print("Hello, " + "World") #Hello, World
name = input() #World
print("Hello, " + name) #Hello, World
print(f"Hello, {name}") #Hello, World
date = 1980
python_inventor = "Guido van Rossum"
location = "Centrum Wiskunde & Informatica"
country = "Netherlands"
print(f"""Python was conceived in the late {date}s
by {python_inventor} at {location} (CWI) in the {country} as a successor
to the ABC language (itself inspired by SETL), capable of exception handling
and interfacing with the Amoeba operating system.
Its implementation began in December 1989.""")
위 변수는 date, python_inventor, location, country 등 총 4개
게다가 문자열 text 가 길고 복잡하니 + 를 사용하는것 보다 위에 예제 처럼 literal string interpolation 을 사용하는게 훨씬 편리합니다.