본문 바로가기
TIL/Python

파이썬 (7) 함수

by saramnim 2023. 7. 27.
728x90
함수

함수

특정 작업을 수행하는 코드를 모아놓은 것

-> 중복 방지, 재사용, 수정 굿

def SumNum(num1, num2):
  num3 = num1 + num2
  return num3
  
SumNum(1, 2)		# 3
SumNum("1", "2")	# 12
def hi(name):
  print(f'hi {name}!')
  
def checkMsg(ott, date):
  print(f'당신의 {ott}가 {date}일 후 구독 종료됩니다.')
  
hi("Qnd")
checkMsg("owo", 20)

# hi Qnd!
# 당신의 owo가 20일 후 구독 종료됩니다.

 

문자열 함수

문자열을 다루는 함수

 

count: 문자 개수

str = "하이모두들안녕 내가 누군지 아니? 몰라용! 내가 어떻게 알어!"
str.count('내가')	# 2

find: 문자 위치 찾기

str = "hello, it's me."
str.find('o')	# 4

replace: 문자 바꾸기

str = "신은 죽었다."
str.replace('신은', '나는')	# 나는 죽었다.

split: 문자 자르기

str = "느낌이 와, 느낌이 오잖아, 느낌 없어?"
str.split(',')	# 느낌이 와 / 느낌이 오잖아 / 느낌 없어?

join: 문자 합치기

arr = ['nice', 'to', 'meet', 'you']
''.join(arr)	# nicetomeetyou
' '.join(arr)	# nice to meet you
',,,'.join(arr)	# nice,,,to,,,meet,,,you

strip: 공백 문자 자르기

str = " 오, 왓어 원더풀 데이~! "
str.strip()	# (시작)오 왓어 원더풀 데이~!(끝)
str.Istrip()	# (시작)오 왓어 원더풀 데이 (끝)
str.rstrip()	# (시작) 오 왓어 원더풀 데이(끝)
728x90
반응형

'TIL > Python' 카테고리의 다른 글

파이썬 (6) 논리연산, 리스트  (0) 2023.07.27
파이썬 (5) 라이브러리  (0) 2023.07.26
파이썬 (4) 조건문 & 반복문  (0) 2023.07.26
파이썬 (3) 자료형 변환  (0) 2023.07.26
파이썬 (2) 숫자 데이터  (0) 2023.07.25

댓글

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."