별표(별표) 연산자는 하나 이상의 의미가 첨부된 Python에서 사용됩니다.
숫자 데이터 유형의 경우 *는 곱셈 연산자로 사용됩니다.
>>> a=10;b=20 >>> a*b 200 >>> a=1.5; b=2.5; >>> a*b 3.75 >>> a=2+3j; b=3+2j >>> a*b 13j
문자열, 목록 및 튜플과 같은 시퀀스의 경우 *는 반복 연산자입니다.
>>> s="Hello" >>> s*3 'HelloHelloHello' >>> L1=[1,2,3] >>> L1*3 [1, 2, 3, 1, 2, 3, 1, 2, 3] >>> T1=(1,2,3) >>> T1*3 (1, 2, 3, 1, 2, 3, 1, 2, 3)
함수 선언에 사용된 단일 별표는 호출 환경에서 전달되는 다양한 수의 인수를 허용합니다. 함수 내에서 튜플처럼 작동합니다.
>>> def function(*arg): print (type(arg)) for i in arg: print (i)
>>> function(1,2,3) <class 'tuple'> 1 2 3