본문 바로가기

1. Python

[Python study] Day04

728x90
반응형

함수 2번째 시간이에요,,

기초적인걸 빼먹고 다른 응용 함수부터 공부를 해버렸네요

우리가 아는 기본적인 함수는 엑셀에서 주로 다루는

합계,평균, 최대값, 최소값 같은 것이 있겠죠!

 

 

다음과 같이 우선 숫자 변수를 지정해 줍니다!

 

 

1. 합계(sum)

 

우선 가장 간단한 List 내 숫자들의 합계를 구해볼까요!

다음의 코드 실행시 합계인 15가 출력이 되는 것을 보실 수 있어요!

 

여기서 주의할 점은 !

쌍따옴표(" "), 따옴표(' ') 가 있는 것은 컴퓨터에서 문자열로 인식해서 

다음과 합계를 구할시 다음과 같은 오류가 발생합니다!

 

2. 평균

 

아쉽지만 파이썬 기본 내장 함수 중에는 평균을 구할 수 있는 코드가 없습니다,,,,,

기본적으로 평균구하는 공식을 이용해서 구하는 방법이있습니다,,

각각의 합을 모두 더하고 그 갯수 만큼 나눠주면 되겠죠!

위에 있는 sum 함수를 이용해서 모두 더한 다음에 List내부에 총 개수 나눠주면

다음과 같이 3이 출력 된것을 확인 할 수 있습니다,,

현재 x내부의 개수가 5개여서 하나하나 개수를 샐수있지만

List 내부에 대략 만개정도 있다고 하면 하나하나 일일이 새기에는 한계가있겠죠

그럴때 ! 다음의 함수를 이용합니다!

 

cf. len(x) : len 함수 x의 길이를 구해주는 함수입니다

길이를 구하는 함수를 쓰면 다음의 값이 출력 되네요!

len 함수를 이용해서 평균을 구해보면 개수세서 나눠준 값이랑

동일한 결과가 출력되는 것을 확인 할 수 있네요!

3. 최대값 (max)

 

최대값은 지정한 숫자 중 가장 큰 값을 나타냅니다!

max 함수 사용시 1, 2, 3, 4, 5 중에서 가장 큰 수인 5가 출력되겠죠!

 

4.최소값(min)

 

반대로 최소값은 지정한 숫자 중 가장 작은 값을 나타내요!

가장 작은 값인 1이 출력 된 것을 확인할수있습니다!

 

출력(print)

 

사실 지금까지 계속 나왔던 print도 함수라는 사실을 알고계셨나요

print는 콘솔창(보기창)에 지정한 값을 출력해주는 함수에요!

만약 print를 쓰지않으면 아무것도 컴퓨터는 보여줄수가없어요,,

그냥 x만 실행시켜보면 아무것도 안나와요,,

 

지금까지 파이썬 내에있는 기본적인 함수에 대해 알아봤습니다!

뭔가 중간에 빼먹은게 많은것 같아서 기초 책들을 더 읽어봐야겠어요ㅠ

다음에 또 봐요!

728x90
반응형

'1. Python' 카테고리의 다른 글

[Python study] Day06  (0) 2023.01.27
[Python study] Day05  (0) 2023.01.21
[Python study] Day03  (0) 2023.01.09
[Python study] Day02  (0) 2023.01.08
[Python study] Day01  (0) 2023.01.04