-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy patharguments.py
46 lines (33 loc) · 943 Bytes
/
arguments.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# def changeName(n):
# n = 'ada'
# name = 'yiğit'
# changeName(name)
# print(name)
# def change(n):
# n[0] = 'istanbul'
# sehirler = ['ankara','izmir']
# change(sehirler[:])
# print(sehirler)
def add(*params):
print(type(params))
sum = 0
for n in params:
sum = sum + n
return sum
print(add(10, 20, 50))
print(add(10, 20, 30))
print(add(10, 20, 30,50,60,10,20))
def displayUser(**args):
print(type(args))
for key, value in args.items():
print('{} is {}'.format(key,value))
displayUser(name= 'Çınar', age = 2, city = 'istanbul')
displayUser(name= 'Ada', age = 12, city = 'kocaeli', phone = '123132')
displayUser(name= 'Yiğit', age = 14, city = 'ankara', phone = '123132', email= 'yigit@gmail.com')
def myFunc(a, b, c, *args, **kwargs):
print(a)
print(b)
print(c)
print(args)
print(kwargs)
myFunc(10, 20, 30, 40, 50, 60, 70, key1 = 'value 1', key2 = 'value 2')