Python15 [Python] 모듈(module) 사용하기 ▷ 모듈(module)이란? : 한 번 구현한 파이썬 코드를 다른 파이썬 파일의 코드에서 공유해서 사용할 수 있도록 하기 위해 모듈을 활용. 여러 함수를 가지고 있는 집합체로 여러 기능들이 뭉쳐진 하나의 .py파일이다. Python 기본 내장되어 있는 표준 모듈과 직접 만든 외부 모듈이 있고, 다른 파일에서 import 해서 사용한다. ▼ 모듈 불러오는 방법 ▼ import 모듈이름 - import 파일명에 .py 붙이지 않기. - import 하려는 파일은 같은 폴더에 있어야 된다 ! from 모듈이름 import 함수이름 from calc_module import add # 모듈에서 여러 개의 함수를 가져올 때 from calc_module import add, sub # 모듈에서 함수 전체를 가져올.. BE/Python 2023. 11. 13. [Python] 재귀 함수란 ? (Recursive Function) ▶ 재귀 함수 def hello(): print("Hello world!") hello() # 자기 자신 호출 hello() : 함수 안에 함수가 또 있어서 자기 자신을 반복적으로 호출할 수 있는 형태의 함수. : 자기 자신을 반복적으로 호출하는 만큼 종료 조건이 있어야 된다. : 문제를 해결하기 위해 자신을 호출하여 문제를 더 작은 하위 문제로 나누는 함수이다. ▷ 팩토리얼 구하기로 재귀 함수 이해하기 - 팩토리얼 : 그 수보다 작거나 같은 모든 양의 정수의 곱 ex) 5! = 5 x 4 x 3 x 2 x 1 = 120 # 팩토리얼 - 재귀 함수 def factorial(n): if n == 1: return 1 else: return n * (n-1) print(factorial(5)) ▷ 재귀 함수.. BE/Python 2023. 11. 11. [Python] f 문자열 포매팅 ( f-string formatting) f-string 포매팅 : 문자열 앞 f 접두사를 붙이면 f-string 포매팅 기능을 사용할 수 있다. 문자열 내 {}에 원하는 변수를 넣어 바로 출력이 가능하며, 자료형도 그대로 출력이 가능하다는 장점이 있다. ※ Python 3.6 버전부터 추가된 기능. name = 'KONGDA' age = 20 print(f'나의 이름은 {name}이다. 나이는 {age}살이다.') 문자열 안에서 변수에 +,-와 같은 수식도 함께 사용가능. ▷ 소수점 : 점(.) 앞에는 전체 자릿수를 의미하고, 뒤에는 소수점 아래자릿수를 의미한다. pi = 3.14159265359 print(f'{pi:10.10f}')// '3.1415926536' print(f'{pi:10.2f}')// ' 3.14' print(f'{pi:.. BE/Python 2023. 11. 8. 이전 1 2 다음 728x90 반응형