开发者学堂课程【Python入门 2020年版:多个参数】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/639/detail/10334
多个参数
内容介绍:
一、可变参数的概念
二、input
一、可变参数的概念
Def sdd(a,b)
Return a+b
求任意多个参数的和,无论给多少个参数都可以计算,可以用到列表或者元组,在返回值时讲到,有多个返回值时,可以打包成一个元组或者一个列表,有的同学用的是列表和元组,有的同学就是应用元组,传的东西中有个其他,解压之后就是每天上课的视频和代码,视频可以在线看,笔记和其他的东西在压缩里面,
要计算任意数字的和,
(1)Def add_many()
Pass
Nums =[1,2,3,4,5,9,12]
Add_many(nums)
需要一个可迭代对象,
Def add_many(iter):
X=0
For n in iter:
X+=n
Return x
Nums =[1,2,3,4,5,9,10,12]
Print(add_many(nums))
运行结果:46
(2)换成元组
Def add_many(iter):
X=0
For n in iter:
X+=n
Return x
Print(Add_many((5,8,2,1,0,9,7,4)))
运行结果:36
(3)集合
Def add_many(iter):
X=0
For n in iter:
X+=n
Return x
Print(Add_many({5
,9,2,1}))
运行结果:17
(4)
Def add_many(iter):
X=0
For n in iter:
X+=n
Return x
Print(Add_many(range(2,19)))
运行结果:170
二、input
用input输入列表比较麻烦,一次 input 只能接收一次用户的输入,
nums = []
while True:
num = input
('请输入数字,输入 exit 退出输入:')
if num ==’exit’:
break
nums.append( int(num))
print
(nums)
请输入数字,输入 exit 推出输入:3
请输入数字,输入 exit 推出输入:5
请输入数字,输入 exit 推出输入:1
请输入数字,输入 exit 推出输入:exit
[3,5,1]
(2)
Nums=[]
X=input
(‘请输入多个数据,数据中间使用逗号分隔:’)
Print
(x)
运行结果:请输入多个数据,数据中间使用都好分割:3,4,6,1,9,7,2
3,4,6,1,9,7,2
结果是个字符串
Nums=[]
X=input
(‘请输入多个数据,数据中间使用逗号分隔:’)
Print
(x)
Nums=x.split(‘,’)
Nums =[ ]
Print
(nums)
运行结果:请输入多个数据,数据中间使用逗号分割:4,5,6,9,1,2
[‘4’,’5’,’6’,’9’,’1’,’1’,’2’]
使用循环,多来几次 input,使用指定的形式进行分割,分割完成之后,再将他变成一个列表,iter 是自己写的一个变量,可以自己更改,input 在开发中应用不多,接收用户的输入,是使用前后端分离的方式,用网页的方式。
随便打开一个网页,点击注册,是在这里输入信息,然后将信息传递给服务器,