프로젝트 의 Python 스킬 트리

매개변수에서 정보 추출

초급

이 프로젝트에서는 주어진 텍스트에서 숫자를 추출하고, 해당 숫자들의 평균을 계산한 후, 결과를 소수점 두 자리로 반올림하는 방법을 배우게 됩니다. 이 프로젝트는 정규 표현식 사용과 Python 에서 명령줄 인수를 처리하는 연습에 도움이 될 것입니다.

python

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

이 프로젝트에서는 주어진 텍스트에서 숫자를 추출하고, 해당 숫자들의 평균을 계산한 다음, 결과를 소수점 두 자리로 반올림하는 방법을 배우게 됩니다. 이 프로젝트는 정규 표현식 (regular expressions) 을 사용하고, Python 에서 명령줄 인수를 처리하는 연습을 돕습니다.

👀 미리보기

$ python3 ~/project/find_num.py "a11 b3.14c15 16"
11.29
$ python3 ~/project/find_num.py "a 5 b 6 c7 dd8 9"
7.00
$ python3 ~/project/find_num.py "ad1dg6dgd9dg4qwe10"
6.00

🎯 과제

이 프로젝트에서 다음을 배우게 됩니다:

  • 주어진 텍스트에서 모든 숫자 (정수 및 부동 소수점 숫자 모두) 를 찾기 위해 정규 표현식을 사용하는 방법
  • 일치하는 숫자를 문자열에서 부동 소수점으로 변환하는 방법
  • 추출된 숫자들의 평균을 계산하는 방법
  • 평균 결과를 소수점 두 자리로 형식화하는 방법
  • Python 스크립트에서 명령줄 인수를 처리하는 방법

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다:

  • 주어진 텍스트에서 숫자를 추출할 수 있는 Python 스크립트를 작성할 수 있습니다.
  • 추출된 숫자들의 평균을 계산할 수 있습니다.
  • 평균 결과를 소수점 두 자리로 형식화할 수 있습니다.
  • 명령줄에서 스크립트를 실행하고 텍스트를 인수로 전달할 수 있습니다.

강사

labby
Labby
Labby is the LabEx teacher.