网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

python利用input函数输入多个参数的方法

python进行交互式输入过程中,一般使用input()函数来接受键盘的输入。

创新互联建站长期为成百上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为乌当企业提供专业的网站制作、成都网站设计乌当网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。


如果考虑这样的应用:
  程序需要多个参数,并且希望每输入一个参数就进行换行,即希望一次输入多个参数。

  关于这样问题网络上有一些帖子,但是总是没有讲到要点,这里解析如下。


关键知识点:
  1、input函数接受输入的是一个字符串。
  2、对于多个变量的赋值时,等号右边应该为一个列表list
  x,y=[列表]


有了上面的知识点,现在对不同输入的代码如下:

#input的输入是一个字符串。
x=input("请输入1个整数:")
y,z=eval(input("请输入2个整数,中间用逗号分开:"))
#注意,利用input输入多个数时整数时,前面需要添加eval函数,参数直接用','分开。
n,m=input("请输入2个字符串,中间用逗号分开:").split(',')
#注意,利用input输入多个数时整数时,前面需要添加eval函数,参数直接用','分开。
print(x,type(x))
print(y,z,type(y),type(z))
print(n,m,type(n),type(m))
#------------------------------------------------------#
#通过上面例子可以发现,在对多个参数同时进行赋值或者输入时,其实需要转换成一个列表,并将列表中的元素按顺序赋值。
p,q=[45.1,'china']
print(p,q,type(p),type(q))

上述代码的输入输出如下:

请输入1个整数:45
请输入2个整数,中间用逗号分开:45,56
请输入2个字符串,中间用逗号分开:ab,cd
45 
45 56  
ab cd  
45.1 china  

  通过最后两行代码的输入和输出来看,多个数据类型不同的变量,可以利用一个List实现一次性赋值或者输入。

  谢谢大家


新闻名称:python利用input函数输入多个参数的方法
分享地址:http://bjjierui.cn/article/ppsdce.html

其他资讯