TIL/Python
파이썬 (7) 함수
saramnim
2023. 7. 27. 17:49
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
반응형