Pythonista ‐ tips & tricks - thangchung/mcp-labs GitHub Wiki
Python basics
- Arbitrary Positional Arguments (*args): Use *args to accept a variable number of positional arguments as a tuple.
def sum_numbers(*args):
return sum(args)
print(sum_numbers(1, 2, 3, 4)) # Output: 10
- Arbitrary Keyword Arguments (**kwargs): Use **kwargs to accept a variable number of keyword arguments as a dictionary.
def print_info(**kwargs):
for key, value in kwargs.items():
print(f"{key}: {value}")
print_info(name="Eve", age=28, city="Paris")
# Output:
# name: Eve
# age: 28
# city: Paris
uv
- Work with
requirement.txt
uv add -r requirements.txt
or
uv pip install -r requirements.txt
or
uv pip install -r requirements.txt --link-mode=copy