使用

raw_input()而不是input().

# Python 2.5.4

>>> a = raw_input()

3, 4, 5

>>> a

'3, 4, 5'

>>> b = a.split(', ')

>>> b

['3', '4', '5']

>>> [s.strip() for s in raw_input().split(",")] # one liner

3, 4, 5

['3', '4', '5']

误导性的名称input功能并不能达到您的预期.它实际上将stdin的输入计算为python代码.

在你的情况下,事实证明你所拥有的是一个数字元组,所有已经解析并准备工作,但通常你并不真的想要使用这种奇怪的副作用.其他输入可能导致任何数量的事情发生.

顺便说一句,在Python 3中他们修复了这个问题,现在input功能可以满足你的期望.

还有两件事:

>您不需要导入字符串来进行简单的字符串操作.

>与mjv said一样,要将元组或列表拆分为多个变量,您可以“解压缩”它.但是,如果您不知道列表的长度,这将是不可行的.

开箱:

>>> l = (1,2,3,4,5)

>>> a,b,c,d,e = l

>>> e

5

python的格式化输入_如何在python中读取格式化的输入?相关推荐

  1. matlab分析xml文件_如何在Java中读取XML文件(DOM分析器)

    matlab分析xml文件 Today we will learn how to read the XML file in Java. We will also learn how to parse ...

  2. python大于等于怎么表示_如何在rejectdb中应用python lambda表达式中的大于等于

    我在reinstdb表中有下面的json记录.在[{ "pid": 12, "sk": [ { "sid": 30, "et&qu ...

  3. python绘图背景透明_如何在 Matplotlib 中更改绘图背景

    介绍Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库.在本教程中,我们将研究如何在Matplotlib中更改绘图的背景.导入数据 ...

  4. python静态变量计数器_如何在Python中使用静态变量在计数

    今天,在用Python写一个统计一个文件下有多少文件的小标本时,遇到了一个很棘手的问题.如何在Python中使用静态变量来计数.然后,就在网上一通查找,找的方法都是利用类的方法来实现静态变量.说实话没 ...

  5. python的loc函数_如何在pandas中使用loc、iloc函数进行数据索引(入门篇)

    在数据分析过程中,很多时候我们需要从数据表中提取出我们需要的部分,而这么做的前提是我们需要先索引出这一部分数据.今天我们就来探索一下,如何在pandas中使用loc函数和iloc函数索引数据. 今天我 ...

  6. python右对齐 数字_如何在Python中右对齐数值数据?

    我有一些数据,我显示在3列格式,形式"键:值键:键:值键:值".这里有一个例子: p: 1 sl: 10 afy: 4 q: 12 lg: 10 kla: 3 r: 0 kl: 1 ...

  7. python 指定证书验证_如何在python中验证SSL证书?

    我需要验证我的自定义CA签署了证书.使用OpenSSL命令行实用程序很容易做到: # Custom CA file: ca-cert.pem # Cert signed by above CA: bo ...

  8. python队列怎么用_如何在Python中使用多处理队列? - python

    我很难理解多处理队列如何在python上工作以及如何实现它.假设我有两个python模块,它们从共享文件中访问数据,我们将这两个模块称为writer和Reader.我的计划是让读取器和写入器都将请求放 ...

  9. python字符串筛选输出_如何在Python中过滤字符串列表

    Python使用列表数据类型在顺序索引中存储多个数据.它的工作方式类似于其他编程语言的数字数组.filter()方法是Python的一种非常有用的方法.可以使用filter()方法从Python中的任 ...

  10. python隐藏启动台_如何在Python中启动后台进程?

    如何在Python中启动后台进程? 我正在尝试将shell脚本移植到更易读的python版本. 原始shell脚本在后台使用"&"启动多个进程(实用程序,监视器等). 如何 ...

最新文章

  1. oracle恢复是怎么看进度,Oracle中查看慢查询进度的脚本分享
  2. 几步实现stm32上面移植mqtt
  3. php有哪些屏蔽错误的方法,php常见的错误类型及屏蔽方法
  4. SQL基础【六、and与or】
  5. 【报错笔记】在做图片上传时上传图片后可以跳转到上传成功界面,也没有报错,数据库中也传入了值,可是eclipse中webapp下怎样都无法生存目录。
  6. Ajax Toolkit AutoComplete 几种用法
  7. 十年编程,是人玩技术还是技术玩人?
  8. Java游戏开发 —— 扫雷
  9. 电阻分压计算,电阻选型
  10. 联想r480安全模式_thinkpad笔记本如何进入安全模式?
  11. 北京城市总体总体规划 下载_总体表现
  12. 易班轻应用富文本介绍
  13. 一句平静而感人的英文电影对白
  14. Linux系统操作(21):物理cpu数、cpu核数、逻辑cpu数、几路几核几线程、CPU信息详细查询方法
  15. java中Scanner类用法的详解
  16. 数据库——第二章关系运算题整理
  17. 极大后验概率(MAP)- maximum a posteriori(转载)
  18. 小米手机ADB删除系统应用去广告
  19. Python入门后,想要从事自由职业可以做哪方面工作?
  20. VS2019 C# MySQL 学生信息增删改查(二、改查(续前节))

热门文章

  1. 解决Latex编译报错:Command `\Bbbk‘ already defined. ...ol{\Bbbk} {\mathord}{AMSb}{“7C}
  2. [Ubuntu]在Ubuntu系统下连接远程Ubuntu服务器并传输文件:安装putty, filezilla
  3. CUDA 9.0安装+CUDA版本转换 + cuDNN7.1安装
  4. thinkcmf apache rewrite文件
  5. 第七章实验报告(数组实验)
  6. 如何在乌版图系统添加拼音输入法!
  7. C# WinForm 判断程序是否已经在运行,且只允许运行一个实例
  8. GCC源码自动编译-python脚本
  9. 必应拼音输入法与搜狗拼音输入法体验性分析检测
  10. C#:const 和readonly的区别