# 지정연산자?
burger_price = 4 # bugur_price 값을 지정해주는 것
print(burger_price) # 4가 출력됨
# 함수를 정의하는 함수 def
def hello(): # hello 함수를 정의해보자.
print("Hello!") # 띄어쓰기는 필수!
hello() # hello 함수를 실행. "Hello!"가 print 된다.
# 파라미터(매개변수)? name
def hello(name): #hello 함수를 정의하는 데, 파라미터 name을 추가해보자
print("Hello!")
print(name)
print("Welcome to Codeit!!")
hello("chris")
아래와 같이 출력된다.
Hello!
chris
Welcome to Codeit!!
# 2개 이상의 파라미터를 사용하려면?
def print_sum(num_1, num_2, num_3):
print(num_1 + num_2 + num_3)
print_sum(1, 2, 3) # 결과값 6이 출력된다.
# 나머지 값 구하기
print(6 % 2)
# 제곱
print(2.0 ** 4.0)
# 소숫점 이하를 버림하는 나눗셈 (floor division)
print(7 // 2)
# 반올림 함수 round
print(round(3.141592, 3)) # 소수점 3자리 수까지 출력
# \를 이용해서 텍스트의 따옴표를 살려주는 방법
print("I\'m \"excited\" to learn Python!")
# [형 변환]에 대해서 알아보자
# 01. 소수형을 정수형으로 변환하는 함수 int
print(int(3.8))
# 02. 정수형을 소수형으로 변환하는 함수 float
print(float(3))
# 03. 문자열로 변환하는 함수 str
print(str(2) + str(5))
age = 7
print("제 나이는 " + str(age) + "살 입니다.")
# format method
# 오늘 날짜를 출력해보자. "오늘은 2019년 10월 29일 입니다."
year = 2022
month = 3
day = 13
print("오늘은 {}년 {}월 {}일 입니다." .format(year, month, day))
오늘은 2022년 3월 13일 입니다.
# 좀더 깔끔하게!
date_string = "오늘은 {}년 {}월 {}일 입니다."
print(date_string.format(year, month, day))
# [format method 응용편] 소수점 둘째 자리에서 반올림 해보자.
num_1 = 2
num_2 = 3
print("{0} 나누기 {1}은 {2:.2f}입니다." .format(num_1, num_2, num_1 / num_2))
# 0 = num_1 = 2
# 1 = num_2 = 3
# 2 = num_1/ num_2
# :.2f = 소수점 2번째 자리까지
2 나누기 3은 0.67입니다.
# 불린 (boolean). True와 False를 의미하는 데이터타입
print(True or True)
print(3>2)
print(1==1)
print(3!=3) # 같지 않다
print(False == False)
# 데이터 타입을 확인하는 함수 type
# 예시
print(type(1))
print(type(2 / 1))
print(type("1"))
print(type(True))
<class 'int'>
<class 'float'>
<class 'str'>
<class 'bool'>
# 반환문 return 함수
def square(x) :
return x * x
print(square(3)) # square(x) 함수의 변수 x에 3을 대입, 3*3=9를 return.
'IT > 파이썬' 카테고리의 다른 글
[파이썬 함수] while, if , esle, elif 문 실습 (0) | 2022.03.13 |
---|
댓글