Def
-
변수 전역변수 지역변수 전역변수 함수 밖에 선언된 변수로 어디에서나 사용은 가능하지만, 함수 안에서 수정할 수는 없다. num_out = 10 def printNum(): print(f'num_out: {num_out}') printNum() print(f'num_out: {num_out}') -- 출력 -- num_out: 10 num_out: 10 num_out = 10#전역변수 def printNum(): num_out = 20#지역변수 print(f'num_out: {num_out}') printNum() print(f'num_out: {num_out}') -- 출력 -- num_out: 20 num_out: 10 지역변수 함수 안에 선언된 변수로 함수 안에서만 사용가능하다. def printNu..
파이썬 Python : 전역변수, 지역변수변수 전역변수 지역변수 전역변수 함수 밖에 선언된 변수로 어디에서나 사용은 가능하지만, 함수 안에서 수정할 수는 없다. num_out = 10 def printNum(): print(f'num_out: {num_out}') printNum() print(f'num_out: {num_out}') -- 출력 -- num_out: 10 num_out: 10 num_out = 10#전역변수 def printNum(): num_out = 20#지역변수 print(f'num_out: {num_out}') printNum() print(f'num_out: {num_out}') -- 출력 -- num_out: 20 num_out: 10 지역변수 함수 안에 선언된 변수로 함수 안에서만 사용가능하다. def printNu..
2023.09.27 -
인수와 매개변수 함수 호출 시 함수에 데이터를 전달할 수 있다. 매개변수 (Parameter) 함수 내부에서 사용할 수 있게 해주는 변수 【 def키워드 함수명(매개변수) : 실행문 … 】 인수 (Argument) 함수가 호출될 때 함수로 값을 전달해주는 변수 【 함수명(인수) 】 인수와 매개변수 개수 인수와 매개변수 개수는 일치해야한다. def addFun(n1, n2): print(f'{n1} + {n2} = {n1+n2}') addFun(10, 20) addFun(30) #오류발생 TypeError: addFun() missing 1 required positional argument: 'n2' 매개변수 개수가 정해지지 않은 경우 【 * 】 를 이용한다. 【 def키워드 함수명(*매개변수) : 실행..
파이썬 Python : 함수 인수와 매개변수, 데이터 반환인수와 매개변수 함수 호출 시 함수에 데이터를 전달할 수 있다. 매개변수 (Parameter) 함수 내부에서 사용할 수 있게 해주는 변수 【 def키워드 함수명(매개변수) : 실행문 … 】 인수 (Argument) 함수가 호출될 때 함수로 값을 전달해주는 변수 【 함수명(인수) 】 인수와 매개변수 개수 인수와 매개변수 개수는 일치해야한다. def addFun(n1, n2): print(f'{n1} + {n2} = {n1+n2}') addFun(10, 20) addFun(30) #오류발생 TypeError: addFun() missing 1 required positional argument: 'n2' 매개변수 개수가 정해지지 않은 경우 【 * 】 를 이용한다. 【 def키워드 함수명(*매개변수) : 실행..
2023.09.26 -
함수 파이썬의 함수는 수학의 함수와 동일하다. ─ Input ─▶ [ 함수 ] ─ Output ─▶ ─ 1, 2 ─▶ [ x + y ] ─ 3 ─▶ 내장함수 파이썬에서 기본으로 제공하는 함수 print('hello') str = input() print(f'str: {str}') print(f'str length: {len(str)}') number = [1, 2, 3, 4] number.sort() print(f'number: {number}') number.reverse() print(f'number: {number}') number.clear() print(f'number: {number}') 사용자 함수 사용자가 직접 선언하는 함수 def printUser(name): print(f'{name}고..
파이썬 Python : 함수함수 파이썬의 함수는 수학의 함수와 동일하다. ─ Input ─▶ [ 함수 ] ─ Output ─▶ ─ 1, 2 ─▶ [ x + y ] ─ 3 ─▶ 내장함수 파이썬에서 기본으로 제공하는 함수 print('hello') str = input() print(f'str: {str}') print(f'str length: {len(str)}') number = [1, 2, 3, 4] number.sort() print(f'number: {number}') number.reverse() print(f'number: {number}') number.clear() print(f'number: {number}') 사용자 함수 사용자가 직접 선언하는 함수 def printUser(name): print(f'{name}고..
2023.09.26