반응형

분류 전체보기

(파이썬) 내장함수 enumerate() 열거 객체

파이썬 내장함수(Built-in Function)인 enumerate 함수에 대해 알아보겠습니다. enumerate(iterable, start=0) 열거 객체를 반환합니다. iterable은 시퀀스, 반복자 또는 반복을 지원하는 다른 객체여야 합니다. enumerate()가 반환한 반복자의 __next__() 메서드는 개수(기본값은 0인 시작부터)와 iterable을 반복하여 얻은 값을 포함하는 튜플을 반환합니다. seasons = ['Spring', 'Summer', 'Fall', 'Winter'] list(enumerate(seasons)) [(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')] list(enumerate(seasons, start=..

Python 2023.12.23

(파이썬) 내장함수 divmod() 몫 나머지 구하기

파이썬의 내장함수(Built-in Function)인 divmod() 함수에 대해 알아봅니다. divmod(a, b) 두 개의 (복소수가 아닌) 숫자를 인수로 취하고 정수 나누기를 사용할 때 몫과 나머지로 구성된 숫자 쌍을 반환합니다. 혼합 피연산자 유형의 경우 이진 산술 연산자에 대한 규칙이 적용됩니다. 정수의 경우 결과는 (a // b, a % b)와 같습니다. 부동 소수점 숫자의 경우 결과는 (q, a % b)입니다. 여기서 q는 일반적으로 math.floor(a / b)이지만 그보다 1이 작을 수 있습니다. 어쨌든 q * b + a % b는 a에 매우 가깝습니다. a % b가 0이 아니면 b와 동일한 부호를 가지며 0

Python 2023.12.22

(파이썬) 내장함수 dict() 딕셔너리

파이썬의 내장함수(Built-in Function)인 dict() 함수에 대해서 알아보겠습니다. class dict(**kwarg) class dict(mapping, **kwarg) class dict(iterable, **kwarg) 새 디셔너리(dictionary. 사전)를 만듭니다. dict 객체는 사전 클래스입니다. 파이썬 딕셔너리는 키-값 쌍을 사용하여 데이터를 저장하고 관리하는 내장 데이터 구조이며, 각 키는 고유하며 해당 키와 관련된 값이 있습니다. https://coding-abc.kr/197 [참고] list, set, tutle 디셔너리를 정의하는 몇 가지 방법이 있습니다. a = dict(one=1, two=2, three=3) b = {'one': 1, 'two': 2, 'thre..

Python 2023.12.22

(파이썬) 내장함수 complex() 복소수

파이썬 내장함수(Built-in Function)인 complex() 함수에 대하여 알아보겠습니다. class complex(real=0, imag=0) class complex(string) real + imag*1j 값을 갖는 복소수를 반환하거나 문자열 또는 숫자를 복소수로 변환합니다. 첫 번째 매개변수가 문자열이면 복소수로 해석되므로 두 번째 매개변수 없이 함수를 호출해야 합니다. 두 번째 매개변수는 문자열이 될 수 없습니다. 각 인수는 임의의 숫자 유형(복소수 포함)일 수 있습니다. imag를 생략하면 기본값은 0이고 생성자는 int 및 float와 같은 숫자 변환 역할을 합니다. 두 인수가 모두 생략되면 0j를 반환합니다. 일반 Python 객체 x의 경우 complex(x)는 x.__compl..

Python 2023.12.21

(파이썬) 내장함수 dir()

파이썬 내장함수(Built-in Functions) dir() 함수에 대해서 알아보겠습니다. dir() dir(object) 인수가 없는 dir()은 현재 로컬 범위의 이름 목록을 반환합니다. 인수를 사용하여 해당 개체에 대한 유효한 속성 목록을 반환하려고 시도합니다. 객체에 __dir__()이라는 메서드가 있는 경우 이 메서드가 호출되고 속성 목록을 반환해야 합니다. 이를 통해 사용자 정의 __getattr__() 또는 __getattribute__() 함수를 구현하는 객체가 dir()이 속성을 보고하는 방식을 사용자 정의할 수 있습니다. 객체가 __dir__()을 제공하지 않으면 함수는 객체의 __dict__ 속성(정의된 경우)과 해당 유형 객체에서 정보를 수집하기 위해 최선을 다합니다. 결과 목록은..

Python 2023.12.21

(파이썬) 내장함수 any()

파이썬의 내장함수(Built-in Function)인 any() 함수에 대해 알아봅니다. any(iterable) Return True if any element of the iterable is true. If the iterable is empty, return False. Equivalent to: iterable의 요소 중 하나라도 true이면 True를 반환합니다. iterable이 비어 있으면 False를 반환합니다. 다음과 동일: def any(iterable): for element in iterable: if element: return True return False iterable: 반복 가능한 데이터 참고: 내장함수 all() (예) >>> any([False, 0]) False >..

Python 2023.12.20

(파이썬) 내장함수 all()

파이썬의 내장함수(Built-in Function)인 all() 함수에 대해 알아봅니다. all(iterable) Return True if all elements of the iterable are true (or if the iterable is empty). Equivalent to: iterable의 모든 요소가 true인 경우(또는 iterable이 비어 있는 경우) True를 반환합니다. 다음과 동일: def all(iterable): for element in iterable: if not element: return False return True 참고: 내장함수 any() (iterable: 반복 가능한 데이터) (예) all(['python', 10, 20]) 요소가 False 인 항목..

Python 2023.12.20

(파이썬) 터틀 그래픽, 랜덤하게 별 100개 그리기

별 크기와 위치를 랜덤하게 생성해서 100개를 무작위로 그리는 파이썬 코드입니다. import turtle import random t = turtle.Turtle() t.shape("turtle") t.speed(0) for i in range(100): # 0.0 - 1.0 사이의 난수 red = random.random() green = random.random() blue = random.random() # 색을 지정한다 t.color(red, green, blue) # 이동할 때 선을 그리지않게 한다 t.penup() # x,y 좌표 값을 랜덤하게 생성 x = random.randint(-200, 100) y = random.randint(0, 200) t.goto(x, y) t.pendown(..

Python 2023.12.18

(파이썬) 내장함수 abs() 절대값을 구하는 함수

abs(x) 숫자의 절대값을 반환합니다. 인수는 정수, 부동 소수점 숫자 또는 __abs__()를 구현하는 객체일 수 있습니다. 인수가 복소수이면 해당 크기가 반환됩니다. Return the absolute value of a number. The argument may be an integer, a floating point number, or an object implementing __abs__(). If the argument is a complex number, its magnitude is returned. >>> abs(-5) 5 >>> abs(5) 5 >>> abs(-3.5) 3.5 >>> a=8+3j >>> abs(a) 8.54400374531753

Python 2023.12.14
반응형