Python Variable Parameter usage instance analysis, python variable instance analysis
This example describes how to use Python variable parameters. We will share this with you for your reference. The details are as follows:
#! /Usr/bin/env python #-*-coding: UTF-8-*-import mathdef calc (* numbers): sum = 0 for n in numbers: sum + = n ** 2 return sumprint (calc (, 3) print (calc (,) print (calc ())
Run the following command:
Compared with defining a list or tuple parameter, defining a variable parameter only adds a * sign before the parameter. In a function, the numbers parameter receives a tuple. Therefore, the function code remains unchanged. However, when calling this function, you can input any parameter, including 0.
Python allows you to add a * sign in front of the list or tuple to convert the list or tuple element into variable parameters:
#! /Usr/bin/env python #-*-coding: UTF-8-*-import mathdef calc (* numbers): sum = 0 for n in numbers: sum + = n ** 2 return sumnums = [1, 2, 3] print (calc (* nums ))
Run the following command: