함수관련 질문.
255
20 asked
뭐 나중에 알려줄거라고 생각하지만,
궁금증을 빠르게 해결하고 가고 싶어 여쭤봅니다.
파이썬의 함수 형태는
.함수명()
이런식인가요?
자바스크립트는
선언적 함수는
function 함수이름() {};
로 선언 한 뒤,
함수 실행을
함수이름();
이렇게 하잖아요.
파이썬은 선언과 실행을 따로 분리 해서 생각하는건지
합쳐서 생각하는건지
.format() 함수는
아마 예약어로 format이라는 함수가 등록이 되어있어서
그걸 매개변수처럼 'one', 'two'를 넣어준건지 궁금합니다.
질문이 많아 죄송합니다.
Answer 1
2
안녕하세요 : )
먼저 파이썬의 함수 선언은 자바스크립트의 function과는 달리
def 키워드를 사용합니다. 중괄호는 사용하지 않으며, 들여쓰기로
함수 본체를 구분합니다.
def sayHello( ):
print("Hello")
함수 호출은 다른 프로그래밍 언어들과 마찬가지로
함수 이름 뒤에 괄호 ( ) 를 붙여 호출합니다.
sayHello( )
>> Hello
질문자님께서 궁금해하신 .format( )은
파이썬 내장 클래스 string 에 속한 format 메서드입니다 : )
자바스크립트에서 문자열. length 에서의 . 과 마찬가지로
format 앞의 . (dot)은 프로퍼티를 참조하는 연산자입니다.
format 메서드는 문자열 안의 중괄호 { } 로 둘러싸인 부분을
format 함수에 넘어온 인자로 치환하는 역할을 합니다.
two = 2
three = 3
print(" 1 + 1 = {0}, 1 + 2 = {1}".format(two, three))
와 같이 사용할 수 있습니다.
궁금한 점이 있으시면 댓글 남겨주세요!
0
친절하고 자세한 설명 너무너무너무 감사드립니다 ㅜㅜ 이 강의 질문과 답변이 활발해서 정말 좋습니다. 열정이 느껴져서 같이 공부하는 느낌도 나고 힘이 됩니다!
인스턴스 변수 문의
0
29
1
챕터 03_04 (튜플) 교육자료
0
28
2
Package(3-1) Sub 폴더 자료
0
35
1
아톰 출력 안됨
0
61
2
강의자료 메일 발송 요청 드립니다.
0
71
1
강의자료 메일로 보내주실 수 있으실까요?
1
48
0
Iterable 요소는 리스트로 작성해야하는 것 맞나요?
1
73
2
강의자료 부탁드립니다
0
57
2
if Flase: print('Bad')
0
57
1
=와 == 의 차이
0
75
1
functions 함수 섭들을려고하는데요
0
66
1
강의자료 부타드리겠습니다!
0
57
0
VSCODE에 VIEW에서 SELECTED INTERPRETER조회가 안됩니다.
0
65
1
강의자료 부탁드립니다.
0
50
0
dict의 Key를 바꾸는 방법
0
61
1
강의자료부탁드립니다
0
60
1
run withount 디버깅 및 F5+ctrl이 안먹혀요
0
60
1
강의 자료와 예정 다운로드
0
72
2
객체지향 vs 함수형
0
57
1
어렵네요 설정도
0
71
1
설정이 잘 된건지
0
50
1
맥 os vscode 설정 - python interpreter select
0
99
1
강의자료 부탁드립니다. mytoughgirl@naver.com 입니다.
0
43
1
vscode로 수업 진행한 영상은 없는건가요?
0
55
2

