본문 바로가기
반응형

파이썬기초31

[Python] 파이썬 올림, 반올림, 내림, 버림 / ceil, round, floor, trunc 파이썬에서의 올림, 반올림, 내림 기능은 math 모듈과 내장함수를 통해 사용할 수 있습니다.바로 예시와 함께 설명하겠습니다. 1. 올림math.ceil() 함수는 주어진 숫자보다 크거나 같은, 가장 작은 정수를 반환합니다. 즉 숫자를 올림합니다.import mathprint(math.ceil(3.2)) # 결과는 4print(math.ceil(-3.2)) # 결과는 -3 2.  반올림파이썬 내장함수인 round()는 주어진 숫자를 가장 가까운 정수로 반올림하며, .5의 경우 가장 가까운 짝수로 반올림합니다.print(round(3.5)) # 결과는 4print(round(2.5)) # 결과는 2print(round(3.672, 1)) # 결과는 3.7, 소수점 첫째 자리에서 반올림 3. 내림ma.. 2024. 11. 8.
[Python] 파이썬 리스트(list) 내 중복 요소 유무 & 개수 확인 파이썬 리스트(list) 내 중복 요소 유무 또는 중복 요소 개수를 찾고 싶을 때, 두 가지 방법을 활용할 수 있습니다. 1. set() 활용하기 2. count() 활용하기 그럼 함께 살펴볼까요? 1. set() 활용하기 파이썬 set은 수학의 '집합' 개념이라 보면 됩니다. set 요소에는 중복과 순서가 없다는 특징이 있습니다. 여기서 set의 '중복'이 없다는 특징을 활용하여, 파이썬 list내 같은 요소가 있는지 확인할 수 있습니다. 아래 예시를 봅시다. sample_list = [1,2,3,3,4,1] # sample_list값을 set에 넣어 길이가 달라지는지 확인 check=len(set(sample_list)) if check==1: ... if check==2: ... if check==.. 2024. 3. 1.
[Python] 파이썬 기초, 등차수열 구하기 등차수열은 연속된 수들의 차이가 일정한 수열을 말해요. 등차수열을 구하고 싶다면 공차라는 개념을 알아야 해요. 공차(common difference)는 연속된 항의 뒤 항에서 앞 항을 뺀 값을 말해요. 예시를 들어볼까요? 첫 번째 항이 7이고 공차가 1이면, 해당 등차수열은 7, 8, 9, 10 ... 과 같습니다. 파이썬으로 등차수열을 구하고 싶다면 다음 코드를 쓰면 되요. def arithmetic_sequence(a, d, n): """ a: 첫 번째 항 d: 공차 n: 생성할 항의 개수 """ sequence = [a + i * d for i in range(n)] return sequence 2024. 3. 1.
[Python] 가장 큰 값을 반환하는 파이썬 max() 파이썬 max() 함수는, 비교 가능한 모든 종류의 데이터에 사용할 수 있는 함수로, 주어진 인자나 interable 값에서 가장 큰 값을 반환해 줍니다. max 함수를 활용하는 방법을 예시와 함께 살펴보겠습니다. 1. 숫자 중 가장 큰 값 print(max(2, 3, 4, 5)) # 출력: 5 2. list에서 가장 큰 값 print(max([2, 3, 4, 5])) # 출력: 5 3. 문자열에서 알파벳순으로 가장 뒤에 오는 문자 print(max("hello")) # 출력: 'o' 4. 객체에서 가장 큰 값 예시에 쓴 lambda 함수의 기본 구조는 'lambda 매개변수 : 반환값' 임을 알아두시면 좋겠습니다. students = [{'name': 'J', 'grade': 70}, {'name': .. 2024. 2. 26.
[Python] 파이썬 문자열 포매팅, 'f-string' 사용법 아래와 같은 코드 본 적 있으신가요? name = "J" print(f"Hello, {name}.") 이렇게 문자열 앞에 'f'나 'F'를 붙인 후 작성하는 방법을 f-string이라고 부릅니다. f-string은 문자열 안에 중괄호 { }를 작성한 후 변수를 넣어 사용할 수 있다는 장점이 있습니다. 위 예시를 보면 변수 name 이 f- string 안에 쓰였죠? f-string의 중괄호를 활용하는 방법을 좀 더 보여드리겠습니다. 1. 표현식 삽입 f-string의 중괄호안에 표현식을 넣어 문자열을 작성할 수 있습니다. a = 1 b = 2 print(f"{a} + {b} = {a + b}") # 1 + 2 = 3 이 출력됩니다. 2. 함수 삽입 f-string의 중괄호에 함수를 넣으면, print().. 2024. 2. 24.
반응형