본문 바로가기
728x90

튜플2

[Python] *args, **kwargs은 어떤 거고, return된 객체의 type은 어떻게 나오는지 정리 1. *args란? arguments의 줄인말로 가변 인자를 위한 변수 def add(*args): result = 0 for i in args: result += i print(result) 위와 같은 매개변수로 *args가 들어가 있는 함수를 본 적이 있을 것이다. 해당 args는 통상적으로 가변 인자를 위한 변수의 이름이지 *whateveryouwant, *spidyweb 과 같은 변수명을 채택해도 됨(앞의 *가 중요) 앞에 *를 붙이면 가변 인자를 위한 변수로 인식 되어 여러개의 매개 변수를 입력 할 수 있게 됨 물론, 입력하지 않아도 됨 *args에 값을 집어 넣으면 args 변수는 튜플 형태가되고 그 안에 값이 담기게 됨 1,2,3을 전달 인자로 입력 아무것도 전달 인자로 입력하지 않음 그렇다.. 2022. 1. 27.
[Python] 파이썬의 자료형과 예제 1. 숫자형(number) 항목 파이썬 사용 예 정수(integer) 123,-345,0 실수(floating-number) 123.45,-1234.5,3.4e10 8진수(octal) 0o34,0o25 16진수(hexadecimal) 0x2A,0xFF x의 y제곱을 나타내는 ** 연산자 ex) x = 3 y = 4 x ** y = 81(3의 4제곱) 나눗셈 후 나머지를 반환하는 % 연산자 ex) 7 % 3 == 1 3 % 7 == 3 나눗셈 후 몫을 반환하는 // 연산자 ex) 7 / 4 == 1.75 (몫과 나머지) 7 // 4 == 1(몫) 2. 문자열 자료형(string) 문자열(string)이란 문자,단어 등으로 구성된 문자들의 집합 ex) "life is short, You need python.. 2021. 1. 12.
728x90