이 글은 파이썬에서 *의 사용법을 소개합니다(코드 예제). 필요한 친구들이 참고할 수 있기를 바랍니다.
1. 곱셈을 나타냅니다.
2. 배수를 나타냅니다.
def T(msg,time=1): print((msg+' ')*time) T('hi',3)
결과: hi hi hi
3. 단일 *
3.1이 함수 정의의 형식 매개변수 위치에 나타납니다.
*매개변수는 모든 숫자를 허용하는 데 사용됩니다. 매개변수를 가져와서 튜플에 넣습니다.
def demo(*p): print(p) demo(1,2,3)
결과: (1, 2, 3)
3.2 함수 호출의 실제 매개변수 위치에 나타남
함수가 여러 매개변수를 호출할 때 목록, 튜플, 집합, 사전 및 기타 반복 가능한 개체가 실제 매개변수로 사용됩니다. , 앞에 *를 추가하면 인터프리터는 자동으로 압축을 풀고 여러 단일 변수 매개변수에 전달합니다(파싱된 매개변수의 수는 함수 매개변수의 수와 같아야 합니다).
a=[1,2,3] d(*a)
결과: 1 2 3
4. 함수 정의의 형식 매개변수 부분에 두 개의 **가 나타납니다
예: **매개변수는 키 매개변수와 유사한 할당 형태로 여러 개의 실제 매개변수를 받는 데 사용됩니다. 사전에(즉, 함수의 매개변수를 사전으로 변환)
def demo(**p): for i in p.items(): print(i) demo(x=1,y=2)
결과: ('x', 1) ('y', 2)
위 내용은 Python에서 * 사용법 소개(코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!