inflearn logo
강의

Course

Instructor

Getting Started with Programming: Introduction to Python (Inflearn Original)

How to use Python Print (1-2)

함수관련 질문.

255

Youngjae Choi

20 asked

0

뭐 나중에 알려줄거라고 생각하지만,

궁금증을 빠르게 해결하고 가고 싶어 여쭤봅니다.

파이썬의 함수 형태는

.함수명()

이런식인가요?

자바스크립트는

선언적 함수는
function 함수이름() {};

로 선언 한 뒤,

함수 실행을

함수이름();

이렇게 하잖아요.

파이썬은 선언과 실행을 따로 분리 해서 생각하는건지
합쳐서 생각하는건지

.format() 함수는

아마 예약어로 format이라는 함수가 등록이 되어있어서
그걸 매개변수처럼 'one', 'two'를 넣어준건지 궁금합니다.

질문이 많아 죄송합니다.

함수 python function format

Answer 1

2

skyline

안녕하세요 : )

먼저 파이썬의 함수 선언은 자바스크립트의 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

haon

참고로 def는 define(정의하다)라는 뜻입니다.

0

Youngjae Choi

친절하고 자세한 설명 너무너무너무 감사드립니다 ㅜㅜ  이 강의 질문과 답변이 활발해서 정말 좋습니다. 열정이 느껴져서 같이 공부하는 느낌도 나고 힘이 됩니다!

인스턴스 변수 문의

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