Skip to content

Commit

Permalink
examples
Browse files Browse the repository at this point in the history
  • Loading branch information
alvinbengeorge committed Sep 11, 2022
1 parent 059f3e6 commit 8d192ad
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 0 deletions.
21 changes: 21 additions & 0 deletions day.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
class Day:
timetable: int
holiday: str

class Day_extra:
def __init__(self, timetable, holiday):
self.timetable = timetable
self.holiday = holiday

monday = Day
monday.timetable = 3
tuesday = Day_extra(
timetable=4,
holiday="Christmas"
)

def function(day: Day):
print(day.timetable)
print(day.holiday)

function(tuesday)
25 changes: 25 additions & 0 deletions functions_kwargs.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# function(1, 2, 3, 4, 5)
# function1(name="Alvin", age=10)

def function(*args):
print(args)

def function1(**kwargs):
print(kwargs)

function(1, 2, 3, 4, 5)
function1(name="Alvin", age=10)

def func(year, *args, **kwargs):
print(year)

def new_print(values, kwargs: dict):
print(values, kwargs)
print(*values, **kwargs)

control = {
'sep': "-",
'end': ')'
}

new_print((1, 2, 3, 4), kwargs=control)

0 comments on commit 8d192ad

Please sign in to comment.