Today I Learned (TIL)/Python

[TIL] Python 정리

신짜린 2024. 7. 1. 20:58

1. 계산 함수

 - solution

 값을 입력받아 값을 반환하는 함수로 주어진 제한 사항 내에서 정확하게 작동한다.

def solution(num1, num2):
    return num1 // num2 # 몫 구하기는 //활용
-----------------------------------------------------------------------------------------------
# 예시 1
print(solution(10, 3))  # 출력: 7

# 예시 2
print(solution(-50000, 50000))  # 출력: -100000

# 예시 3
print(solution(12345, 12345))  # 출력: 0

 

- rnage

 특정 구간의 숫자 범위를 만들어주는 함수이다.

def solution(n):
    answer = sum(i for i in range(2, n+1, 2))
                  # range(시작 값(start), 끝 값(stop), 증가 값(step))
    return answer

 

- sum, len

 Python은 'avg'함수는 존재하지 않으므로 'sum', 'len'함수를 사용하여 평균을 구할 수 있다.

def solution(numbers):
    # numbers 리스트의 합계를 구하고 그 값을 리스트의 길이로 나누어 평균을 구합니다.
    answer = sum(numbers) / len(numbers)
    return answer

 

- 산술 연산자

숫자 연산을 수행할 때 사용한다.

+ 덧셈
- 뺄셈
* 곱셈
/ 나눗셈
% 나머지
** 거듭제곱
//

 

- 비교 연산자

두 값을 비교하고 그 결과를 불리언 값으로 반환한다.

== 같다
!= 같지 않다
> 크다
< 작다
>= 크거나 같다
<= 작거나 같다

 

- 논리 연산자

 주로 조건문에서 사용되어 여러 조건을 결합하거나 조건의 참/거짓을 반전시킬 때 사용된다.

and 두 조건 모두 포함
or 두 조건 중 하나만 포함
not 조건의 참/거짓을 반전

 

- 식별 연산자

is 객체가 동일하다
is not 객체가 동일하지 않다

 

- 멤버십 연산자

in 포함되어 있다
not in 포함되어 있지 않다