반응형
- 크기 비교 함수로는 max(), min()이 있습니다. 함수 이름을 보면 알 수 있듯이 max()가 최대값을 반환해주며 min()이 최소값을 반환해 줍니다. 사용법을 알아봅시다. 물론 우리는 인터프리터가 아닌 스크립트로 짜서 사용해 볼겁니다.
print(max(1,5,7,6,8)) #출력 : 8
print(min([2,5,7,3,0,1]) #출력 : 0
print문 안에 써준 이유는 max(),min()함수는 값만 반환해 주는거지 출력하는 기능은 없기 때문입니다. 하지만 인터프리터에서는 print문이 굳이 필요가 없다. 그리고 max와 min은 ()안에 튜플자료형(,,,)이나 리스트자료형[]을 사용합니다.
- 다음은 연산 함수에 대해 알아봅시다.
1. divmod(분자,분모) #나누기
2. sum([]) #리스트자료형 안의 수를 모두 더해줌
3. pow( , ) #거듭 제곱print(divmod(4,2)) #출력: (2,0) //출력은 (몫,나머지)로 튜플형으로 나온다.
print(sum([2,3,5,4]) #출력: 14
print(pow(2,3)) #출력: 8
- 진법 변환 함수.
1. bin()
2. oct()
3. hex()print(bin(2)) #출력: 0b10
print(oct(8)) #출력: 0o10
print(hex(16)) #출력: 0x10
print(bin(0b10*2)) #출력: 0b110
일단 진수 표현식을 알아야합니다. 출력부분을 보면 0b, 0o, 0x가 보이시죠? 각각은 2진수, 8진수, 16진수로 나타낸 수라고 알려주는 표현식입니다. 기본적으로 각 함수에 10진수의 수를 넣으면 출력이 되는데 마지막 처럼 넣을때 부터 다른 진법표현으로 넣을 수 있고 사칙연산도 사용해도 됩니다.
- round() --반올림 함수. round(수,몆째자리까지 올림할 것인가)
print( round(3.158,2) ) #출력: 3.16
print( round(5/3,2) ) #출력: 1.67
round()함수는 어떤 수를 반올림 해줍니다. 안에 사칙연산 사용해도 됩니다.
- abs() --절대값 반환 함수
print( abs(-8) ) #출력: 8
위 설명 그대로 ()안의 수의 절대값을 반환해 줍니다.
반응형
'코딩 > Python!' 카테고리의 다른 글
제어문 - if - 연산자, 조건문 표현식 [Python] (0) | 2018.03.31 |
---|---|
제어문 - if [Python] (0) | 2018.03.31 |
변수 [Python] (0) | 2018.03.27 |
서식 [Python] (0) | 2018.01.19 |
출력 -print(), sep=' ', end=' ' [Python] (11) | 2017.11.17 |