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

Python3 入门教程(新版)

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 contents in L:
if contents in S:
S.remove(contents)
else:
S.add(contents)
print(S)
2022-08-01 查看完整代码
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])
judge=s1.isdisjoint(s2)
if not judge:
for item in s2:
if item in s1:
print item
2022-08-05 查看完整代码
9-1 什么是函数
# Enter a code
L=[]
num=1
while num <=100:
L.append(num**2)
num=num+1
result = sum(L)
print(result)
2022-08-05 查看完整代码
9-2 Python定义函数
# Enter a code
def square_of_sum(L):
result=0
for num in L:
number=num**2
result= result+number
return result

print(square_of_sum([1,2,3,4,5,4,3,2,1,]))
2022-08-06 查看完整代码
9-3 Python函数返回值
# coding=utf-8
def list_num(L):
result = 0
for num in L:
result = result + num
return result

l=[3,4,5,4,5,6,7]
print(list_num(l))


def sub_num(L):

result=0
result_s=0
index=0
for num in L:


if index%2==0:
result_s+=num
else:
result+=num
index+=1
return result_s,result

L=[1,2,3,4,5,6]
print(sub_num(L))
2022-08-06 查看完整代码
9-4 Python递归函数
# coding=utf-8
def sum1(n):
num=0
result=0
while num<=n:
result+=num
num+=1
return result

print(sum1(100))


def sum2(n):
if n==1:
result = 1
else:
result=n+sum2(n-1)
return result

print(sum2(100))


def sum3(n):
if n==1:
return 1
return n+sum3
2022-08-06 查看完整代码
9-5 Python函数参数
# Enter a code
def func(x):
if isinstance(x,list):
result=0
for nums in x:
result += nums
return result

if isinstance(x,tuple):
result=1
for nums in x:
result*=nums
return result
print(func((1,2,3,4)))
2022-08-06 查看完整代码
9-6 Python函数使用默认参数
# Enter a code
def power (x,n):
s=1
while n>0:
n=n-1
s=s*x
return s
print(power(2,2))

def power(x,n=2):
s=1
while n>0:
s=s*x
n=n-1
return s
print(power(3))

def greet(name='world'):
print('hello'+name)
greet()
2022-08-06 查看完整代码
9-7 Python函数使用可变参数
# Enter a code *args
def average(*args):
sum=0
if len(args)==0:
print('None')

for nums in args:
sum+=nums
result=sum/len(args)
print(result)

average()
2022-08-06 查看完整代码
9-8 Python函数使用可变关键字参数
# Enter a code **kwargs
def func(**kwargs):
names=kwargs['names']
gender_l=kwargs['gender']
age_l=kwargs['age']
index=0
for name in names:
gender=gender_l[index]
age=age_l[index]
index+=1
print('name:{},dender:{},age:{}'.format(name,gender,age))

func(names=['A','B','C','D'],gender=[1,0,1,0],age=[7,8,9,10])
2022-08-06 查看完整代码
首页上一页123下一页尾页
意见反馈 帮助中心 APP下载
官方微信