함수_

미해결질문
saparkkpci 프로필

선생님, 

안녕하세요! 좀 바보 같은 질문이 있는데요 아래 함수들을 사용하여 코딩을 하는 방법을 알려주셨는데요. 

print("Capitalize:", str_01.capitalize())

print("endswith?:", str_02.endswith("!"))

print("replace", str_01.replace("thon", " Good"))

print("sorted:", sorted(str_01))

위 함수 중에 'sorted 만 빼고 전부다 함수들이   Dot 이 후로 함수가 들어가고 sorted 만 그전에 나왔는데 이유가 따로 있는건가요? 

감사합니다

파이썬 TA 프로필
파이썬 TA 9달 전

안녕하세요.

좋은 질문 주셨네요!

함수와 메서드의 차이 때문입니다.

아래 블로그 내용 참고하시면 이해에 도움이 되실겁니다.

https://yusulism.tistory.com/11

추가적인 질문있으면 댓글주세요.

감사합니다.

saparkkpci 프로필
saparkkpci 9달 전

답변 감사드립니다!

제가 function 하고 method 를 잘 이해를 하지를 못해 저런 질문을 드린거군요... 제가 이해한게 맞다면 function 과 method 둘 다 함수가 맞지만 큰 차이점은 function 은 다 쓸수 있고 method 는 리스트, 튜플, 딕셔너리, 등등 각자의 함수 

예를들면 get은 method 이고 딕셔너리에서만 가능한 함수 인거고 다른데에서는 사용하지 못하는 함수인거죠?

감사합니다.

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스