본문 바로가기
IT/파이썬

내가 보려고 만든 파이썬 기초함수_01

by 149c 2022. 3. 13.

# 지정연산자?

 

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

댓글