多个参数| 学习笔记

简介: 快速学习多个参数

开发者学堂课程Python入门 2020年版多个参数】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10334


多个参数

内容介绍:

一、可变参数的概念

二、input

 

一、可变参数的概念

Def sdd(a,b)

Return a+b

求任意多个参数的和,无论给多少个参数都可以计算,可以用到列表或者元组,在返回值时讲到,有多个返回值时,可以打包成一个元组或者一个列表,有的同学用的是列表和元组,有的同学就是应用元组,传的东西中有个其他,解压之后就是每天上课的视频和代码,视频可以在线看,笔记和其他的东西在压缩里面,

要计算任意数字的和,

1Def 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({5921}))

运行结果: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))

printnums

请输入数字,输入 exit 推出输入:3

请输入数字,输入 exit 推出输入:5

请输入数字,输入 exit 推出输入:1

请输入数字,输入 exit 推出输入:exit

[3,5,1]

(2)

Nums=[]

X=input(‘请输入多个数据,数据中间使用逗号分隔:’)

Printx

运行结果:请输入多个数据,数据中间使用都好分割:3461972

3461972

结果是个字符串

Nums=[]

X=input(‘请输入多个数据,数据中间使用逗号分隔:’)

Printx

Nums=x.split(‘,’)

Nums =[ ]

Printnums

运行结果:请输入多个数据,数据中间使用逗号分割:456912

[‘4’,’5’,’6’,’9’,’1’,’1’,’2’]

使用循环,多来几次 input,使用指定的形式进行分割,分割完成之后,再将他变成一个列表,iter 是自己写的一个变量,可以自己更改,input 在开发中应用不多,接收用户的输入,是使用前后端分离的方式,用网页的方式。

随便打开一个网页,点击注册,是在这里输入信息,然后将信息传递给服务器,

相关文章
|
2月前
Ceres库中参数理解
Ceres库中参数的理解,特别是仿函数中传参的含义,并提供了一个LeetCode问题的链接,该问题要求找出数组中和为目标值的两个数。
|
6月前
|
Java C++ Python
函数的参数列表
函数的参数列表
144 2
|
前端开发
前端学习案例-参数默认值是函数1
前端学习案例-参数默认值是函数1
67 0
前端学习案例-参数默认值是函数1
|
前端开发
前端学习案例-参数默认值是函数2
前端学习案例-参数默认值是函数2
86 0
前端学习案例-参数默认值是函数2
|
算法 索引
三、参数学习
三、参数学习
三、参数学习
|
PHP 开发者
参数默认值|学习笔记
快速学习参数默认值
参数默认值|学习笔记
|
Java Scala 开发者
作为参数的函数 | 学习笔记
快速学习作为参数的函数
|
开发者 Python
函数的参数| 学习笔记
快速学习函数的参数
self.doubleSpinBox.setGeometry(QtCore.QRect(20, 25, 101, 22))参数讲解
self.doubleSpinBox.setGeometry(QtCore.QRect(20, 25, 101, 22))参数讲解
320 0
|
JavaScript 前端开发 开发者
函数当作参数2 | 学习笔记
快速学习函数当作参数2。