31 lines
604 B
Python
31 lines
604 B
Python
def function(positional1, positional2, keyword1=None, keyword2=None):
|
|
print(positional1, positional2)
|
|
print(keyword1, keyword2)
|
|
|
|
function(1,2)
|
|
function(1,2,3,4)
|
|
|
|
function(1,2,keyword2=5)
|
|
|
|
try:
|
|
function(1,keyword2=5)
|
|
except as exception:
|
|
print(exception.arg)
|
|
|
|
try:
|
|
function(1,2,positional1=4)
|
|
except as exception:
|
|
print(exception.arg)
|
|
|
|
try:
|
|
function(1,2,keyword2=None,keyword2=5)
|
|
except as exception:
|
|
print(exception.arg)
|
|
|
|
function(1,keyword2=4,positional2="abc")
|
|
|
|
try:
|
|
function(1,keyword2=4,keyword1=5,positional1="nope")
|
|
except as exception:
|
|
print(exception.arg)
|