为了账号安全,请及时绑定邮箱和手机立即绑定
课程 \ Python3 入门教程(新版)

Python3 入门教程(新版)

9-8 Python函数使用可变关键字参数
def info(**kwargs):
names = kwargs['names']
gender_list = kwargs['gender']
age_list = kwargs['age']
index = 0
for name in names:
gender = gender_list[index]
age = age_list[index]
print('name: {}, gender: {}, age: {}'.format(name, gender, age))
index += 1

info(names = ['Alice', 'Bob', 'Candy'], gender = ['girl', 'boy', 'girl'], age = [16, 17, 15])
2022-08-08 查看完整代码
9-7 Python函数使用可变参数
# Enter a code
def average(*args):
sum = 0
if len(args) == 0:
return sum
for item in args:
sum += item
avg = sum / len(args)
return avg
2022-08-08 查看完整代码
9-6 Python函数使用默认参数
# Enter a code
def greet(name='world'):
print ('Hello, ' + name + '.')

greet()
greet('Alice')
2022-08-08 查看完整代码
9-5 Python函数参数
def func(param):
if isinstance(param, list):
result = 0
for item in param:
if isinstance(item, int) or isinstance(item, float):
result += item
return result
elif isinstance(param, tuple):
result = 1
for item in param:
if isinstance(item, int) or isinstance(item, float):
result *= item
return result
return None
2022-08-07 查看完整代码
9-4 Python递归函数
# coding=utf-8
i=1
sum0=0
sum1=0
n=100
while i<=100:
sum0=sum0+i
i=i+1
def sums(n):
if n==1:
return 1
return n+sums(n-1)
2022-08-07 查看完整代码
9-3 Python函数返回值
# coding=utf-8
num=[1,2,3,4,5,6,7,8,9,10]
def sub_sum(num):
result0=0
result1=0
for each in num:
if each%2==0:
result0=result0+each
else:
result1=result1+each
return result0,result1
result=sub_sum(num)
print(result[0])
print(result[1])
2022-08-07 查看完整代码
9-2 Python定义函数
# Enter a code
def square_of_sum(L):
result=0
for num in L:
result=result+num*num
return result
L = [1, 3, 5, 7, 9, 11]
print(square_of_sum(L))
2022-07-20 查看完整代码
9-1 什么是函数
# Enter a code
L = []
x = 1
while x <= 100:
L.append(x * x)
x = x + 1

print(sum(L))
2022-07-20 查看完整代码
8-5 Python 操作set的其他方法
# Enter a code
L = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
S = set([1, 3, 5, 7, 9, 11])
L.isjoint(S)
2022-07-16 查看完整代码
8-4 Python删除set元素
# Enter a code
L = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
S = set([1, 3, 5, 7, 9, 11])
for item in L:
if item in S:
S.remove(item)
else:
S.add(item)
print(S)
2022-07-16 查看完整代码
8-3 Python添加set元素
# coding=utf-8
names = ['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl']
name_set = set()

# 1. 第一种方法,使用add
for name in names:
name_set.add(name)
print(name_set) # ==> set(['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl'])

# 第二种方法,使用update
name_set.update(names)
print(name_set) # ==> set(['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl'])
2022-07-16 查看完整代码
8-2 Python读取set元素
# Enter a code
names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena', 'alice', 'bob', 'candy', 'david', 'ellena']
name_set = set(names)
print(name_set) # ==> set(['ellena', 'alice', 'Candy', 'Alice', 'candy', 'Ellena', 'Bob', 'David', 'bob', 'david'])
2022-07-16 查看完整代码
8-1 什么是set
# Enter a code
s=set(['Alice', 'Bob', 'Candy', 'David', 'Ellena'])
print(s)
2022-07-16 查看完整代码
7-7 Python操作dict的其他方法
# Enter a code
d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
index=0
for key in d.keys():
index=index+1
print(index)
2022-07-09 查看完整代码
7-6 Python dict的特点
# Enter a code
d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
for key,value in d.items():
print(key,value)
2022-07-09 查看完整代码
7-5 Python删除dict元素
# Enter a code
d = {

'Bob': 60,
'Candy': 75,
'David': 86,
'Ellena': 49
}
name = 'Alice'
if name in d.keys():
d.pop(name)
else:
print('{} not in d'.format(name))
2022-07-09 查看完整代码
7-4 Python更新dict元素
# Enter a code
d = {
'Alice': 45,
'Bob': 60,
'Candy': 75,
'David': 86,
'Ellena': 49
}
d['Alice']=60
print(d)
2022-07-09 查看完整代码
7-3 Python添加dict元素
# Enter a code
d = dict()
d['Alice'] = []
d['Bob'] = []
d['Candy'] = []
d['Alice'].append(50)
d['Alice'].append(61)
d['Alice'].append(66)
d['Bob'].append(80)
d['Bob'].append(61)
d['Bob'].append(66)
d['Candy'].append(88)
d['Candy'].append(75)
d['Candy'].append(90)
print(d)
2022-07-08 查看完整代码
7-2 Python读取dict元素
# Enter a code
d = {
'Alice': 45,
'Bob': 60,
'Candy': 75,
'David': 86,
'David': 49
}
print(d.get('Alice'))
print(d.get('Bob'))
print(d.get('Candy'))
print(d.get('David'))
print(d.get('Ellena'))
print(d.get('David'))
2022-07-08 查看完整代码
7-1 什么是dict
# Enter a code
d = {
'Alice': 45,
'Bob': 60,
'Candy': 75,
'David': 86,
'Ellena': 49,
'Gaven':86
}
2022-07-08 查看完整代码
首页上一页123下一页尾页
意见反馈 帮助中心 APP下载
官方微信