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

Python3 入门教程(新版)

8-3 Python添加set元素
# coding=utf-8
new_names = ['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl']
name_set = set()
name_set.update(new_names)
print(name_set)
2022-02-12 查看完整代码
9-8 Python函数使用可变关键字参数
# Enter a code
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-02-12 查看完整代码
9-7 Python函数使用可变参数
# Enter a code
def average(*args):
sum = 0
for item in args:
sum += item

if len(args)>0:
avg = sum / len(args)
else:
return 0
return avg
print(average())
2022-02-12 查看完整代码
9-6 Python函数使用默认参数
# Enter a code
def greet(name='world'):
print ('Hello, ' + name + '.')

greet()
greet('Alice')
2022-02-12 查看完整代码
9-5 Python函数参数
# Enter a code
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-02-11 查看完整代码
9-4 Python递归函数
# coding=utf-8

def sum(num):
if num==1:
return 1
return num+sum(num-1)
print(sum(10))

def sum(num):
sum=0
for n in range(1,num+1):
sum=sum+n
return sum
print(sum(10))

def sum(num):
sum = 0
n = 1
while n <= num:
sum += n
n += 1
return sum
print(sum(10))
2022-02-11 查看完整代码
9-3 Python函数返回值
# coding=utf-8
def sub_sum(L):
sum1=0
sum2=0
for num in range(len(L)):
if num%2==0:
sum1=sum1+L[num]
else:
sum2=sum2+L[num]
return sum1,sum2
L = [1, 3, 5, 7, 9, 11]
result=sub_sum(L)
print(result)
2022-02-11 查看完整代码
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]
sum=square_of_sum(L)
print(sum)
2022-02-11 查看完整代码
9-1 什么是函数
# Enter a code
L3=[]
for L1 in range(1,101):
L2=L1*L1
L3.append(L2)
print(sum(L3))
2022-02-11 查看完整代码
8-5 Python 操作set的其他方法
# Enter a code
s1 = set([1, 2, 3, 4, 5])
s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])
if s1.isdisjoint(s2):
print('buchonghe')
else:
for s in s1:
if s in s2:
print(s)
2022-02-11 查看完整代码
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 L1 in L:
if L1 in S:
S.remove(L1)
else:
S.add(L1)
print(S)
2022-02-11 查看完整代码
8-2 Python读取set元素
# Enter a code
names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
name_set = set(names)
print('Alice' in name_set)

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-02-10 查看完整代码
8-1 什么是set
# Enter a code
s = set([1, 4, 3, 2, 5])
print(s)

s = set([1, 4, 3, 2, 5, 4, 2, 3, 1])
print(s)

s=set(['Alice', 'Bob', 'Candy', 'David', 'Ellena'])
print(s)
2022-02-10 查看完整代码
7-7 Python操作dict的其他方法
# Enter a code
d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
num=0
for key,value in d.items():
num=num+1
print(num)

d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}
keys = d.keys()
print(len(keys))

print(len(d))
2022-02-10 查看完整代码
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():
for score in value:
print(key,score)
2022-02-10 查看完整代码
7-5 Python删除dict元素
# Enter a code
d = {
'Alice': 45,
'Bob': 60,
'Candy': 75,
'David': 86,
'Ellena': 49
}
if 'Alice' in d.keys():
print(d.pop('Alice'))
print(d)
2022-02-10 查看完整代码
7-4 Python更新dict元素
# Enter a code
d = {
'Alice': 45,
'Bob': 60,
'Candy': 75,
'David': 86,
'Ellena': 49
}
d['Alice'] = [45,60]
print(d)
2022-02-10 查看完整代码
7-3 Python添加dict元素
# Enter a code
d = {
'Alice': [45],
'Bob': [60],
'Candy': [75],
}
d['Alice'] = [50,61,66]
d['Bob'] = [80, 61,66]
d['Candy'] = [88, 75,90]
print(d)
2022-02-10 查看完整代码
7-2 Python读取dict元素
# Enter a code
d = {
'Alice': 45,
'Bob': 60,
'Candy': 75,
'David': 86,
'Ellena': 49
}
d2={'Alice','Bob','Candy','David','Ellena'}
for st in d2:
print(d.get(st))
d2=['Alice','Bob','Candy','David','Ellena']
for st in d2:
print(d.get(st))

d2=('Alice','Bob','Candy','David','Ellena')
for st in d2:
print(d.get(st))
2022-02-10 查看完整代码
7-1 什么是dict
# Enter a code
d = {
'Alice': 45,
'Bob': 60,
'Candy': 75,
'David': 86,
'Ellena': 49
}
d['Gaven']=86
print(d)
2022-02-09 查看完整代码
首页上一页123下一页尾页
意见反馈 帮助中心 APP下载
官方微信