파이썬 공부 2일차

Python 함수는 무언가를 담을 수 있는 상자입니다.

그리고 상자의 이름이 있어야 합니다.

즉, 함수는 무언가를 담을 수 있고 이름이 있는 상자입니다.

상자에 코드 등이 포함될 수 있습니다.


함수 생성의 첫 번째 단계는 def를 입력하는 것입니다.

지금부터 무언가를 하겠다는 선언입니다.

( def + function_name + () + : )가 기본값입니다.


>>> 데프 예제():

입력하면 자동으로 들여쓰기됩니다.

즉, example이라는 함수에 속한 후에 입력되는 내용을 의미합니다.

>>> 데프 예제():

인쇄(“안녕하세요”)

인쇄(“abc”,1,2,3,4)

인쇄(3.0001)

>>>

세 개의 print 문을 사용하여 example이라는 함수를 만들었습니다.

함수와 관련된 문장을 입력한 후 엔터를 누르면 다시 들여쓰기가 되어 더 많은 문장을 삽입할 수 있습니다.

기능과 관련된 문장 입력을 마쳤으면 공백에서 다시 Enter 키를 누릅니다.

위의 함수를 생성한 후

>>> 예()

입력할 때

안녕하세요

1 2 3 4에서

3.0001

이 출력을 확인할 수 있습니다.


>>> def 인사(이름):

여기서 이름은 변수입니다.

문자열 또는 일련의 숫자를 Name이라는 변수에 입력할 수 있습니다.

즉, 위의 문장은 “great”를 실행할 때 값을 전달한다는 의미입니다.

그런 다음 내가 전달한 값이 name이라는 변수에 저장되고 believe와 관련된 명령문이 실행됩니다.

>>> gt2(n1) 정의:

인쇄(n1)

>>>gt2(3)

>>>gt2 (“abc”)

알파벳

>>> gt3(n1, n2, n3) 정의:

인쇄(n1, n2, n3)

인쇄(n1 + n2 + n3)

>>> gt3(1, 2, 300)

1, 2, 300

303

>>>

이해가 안되면 코드를 읽고 이해하세요.


return은 함수를 호출한 범위에 값을 반환합니다.

>>> adder2(n1,n2) 정의:

ar = n1 + n2

반환은

adder2 함수의 관점에서 n1과 n2는 입력이고 반환 ar은 출력입니다.

>>> 결과 = 가산기2(5,3)

>>>출력(결과)

8일

adder2 함수에 5와 3을 넣었습니다.

n1은 5가 되고 n2는 3이 됩니다.

즉, 8이 생성되어 ar이라는 변수에 저장됩니다.

그리고 반환 함수 때문에 adder2(5,3)은 8로 대체됩니다.

result = 8이므로 print(result)를 실행하면 8이 반환됩니다.


>>> adder3(n1,n2) 정의:

n1 + n2 반환

>>> 인쇄(가산기3(5,3))

8일

Adder3은 그대로 인쇄하도록 전달되지 않고 대신 adder3이라는 함수가 먼저 호출됩니다.

따라서 n1은 5가 되고 n2는 3이 됩니다.

결과적으로 8이 생성되고 8이 반환됩니다.

반환된 값을 인쇄합니다.


댓글은 메모 기능으로 #을 통해 사용 가능합니다.

소스 코드는 위에서 아래로, 왼쪽에서 오른쪽으로 읽습니다.

댓글이 너무 많으면 일이 지저분해집니다.

따라서 요즘에는 주석을 필요할 때만 사용하는 것이 추세입니다.

파이썬은 대소문자를 구분하므로 이름이 같은 변수라도 대소문자가 다르면 다릅니다.

숫자로 변수 이름을 시작할 수 없습니다.

return과 같은 키워드는 이름으로 사용할 수 없습니다.

규칙은 소문자로 변수 및 함수 이름을 시작하는 것입니다.

둘 이상의 단어를 연결할 때는 밑줄을 사용하여 연결합니다.

예) my_name


>>> 가산기 정의(num1,num2):

숫자1 + 숫자2 반환

>>> 메인() 정의:

인쇄(가산기(5,3))

주로()

다음과 같이 main()을 사용하십시오.

나중에 수백 줄의 코드를 작성할 때 코드 흐름을 쉽게 이해할 수 있도록 도와줍니다.


공부하고 있는데… 적응이 안되네요…

Python이 어렵고 흥미롭지 않다면 프로그래밍은 적합하지 않다는 말을 들었습니다.

나만의 관심은 느껴지지만 다가가기 힘든 것 같다.

어렵지 않고 덜 익숙합니다 …