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

Python3 入门教程(新版)

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 查看完整代码
3-6 Python中raw字符串与多行字符串
# Enter a code
print(r'''"To be,or not to be":that is the queston.
Whether it's nobler in the mind to suffer.''')

print(r'\(~_~)/')
print('\\(~_~)/')
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-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-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-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-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-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-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 查看完整代码
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 查看完整代码
8-3 Python添加set元素
# coding=utf-8
names = ['Jenny','Ellena','Alice','Candy','David','Hally','Bob']

S=set(names)
S.update(['Isen','Karl'])




print(S)
2022-08-05 查看完整代码
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-2 Python读取set元素
# Enter a code
names=['Alice','alice','Bob','Candy','David','Ellena']
name_set=set(names)
if 'bob' in name_set:
print('True')
else:
print('False')
2022-08-01 查看完整代码
8-1 什么是set
# Enter a code
L = ['Alice','Bob','Candy','David','Ellena']
S = set(L)
print(S)
2022-08-01 查看完整代码
7-7 Python操作dict的其他方法
# Enter a code
d = {
'Alice':[50,61,66],
'Bob':[80,61,66],
'Candy':[88,75,90]
}

keys=d.keys()
print(len(keys))
2022-08-01 查看完整代码
7-6 Python dict的特点
# Enter a code
d = {
1:True
}


key = (1,2,3)
d[key]=True

for key in d:
value=d[key]
print(key,value)

for k,v in d.items():
print(k,v)

d = {
'Alice':[50,61,66],
'Bob':[80,61,66],
'Candy':[85,75,90]
}
for key,value in d.items():
for score in value:
print(key,score)
2022-08-01 查看完整代码
7-5 Python删除dict元素
# Enter a code
d = {
''
}
2022-07-31 查看完整代码
5-2 Python按顺序访问list
# Enter a code
L=['Alice',66,'Bob',True,'False',100]
num=0
for item in L:
num=num+1
if num%2==1:
continue
print(item)
2022-07-30 查看完整代码
4-6 Python之break跳出循环
# Enter a code
num=0
sum=0
while True:
if num>998:
break
num=num+2
sum=sum+num
print(sum)

num=0
sum=0
while True:
if num>1000:
break
if num%2==0:
sum=sum+num
num=num+1
print(sum)
2022-07-30 查看完整代码
7-4 Python更新dict元素
# Enter a code
d = {
'Alice':45,
'Bob':60,
'Candy':75,
'David':86,
'Ellena':49
}
old_score=d.get('Alice')
print(old_score)

d['Alice']=60
print(d)
2022-07-30 查看完整代码
首页上一页123下一页尾页
意见反馈 帮助中心 APP下载
官方微信