【问题标题】:Split an input into two. Python 3 [closed]将输入分成两部分。 Python 3 [关闭]
【发布时间】:2013-09-28 04:03:46
【问题描述】:

我以前使用过这种方法,但在我的任何代码中都找不到它,所以我在 Stack Overflow 上 :) 我想要做的是将输入分成两部分(要求用户输入两位数用空格隔开)。你怎么称呼第一个数字 a 和第二个数字 b ?到目前为止的代码似乎不起作用。

a,b= input(split" "("Please enter two digits separated by space"))

【问题讨论】:

  • 考虑在问题中发布语法无效代码之前尝试查找相关文档。也就是说:这真的是基本的东西;请大家齐心协力。
  • -1 因为缺乏研究工作。有很多骗子。
  • 对基础研究的积极性为零表示反对

标签: python split


【解决方案1】:

你错误地调用了函数。

>>> "hello world".split()
['hello', 'world']

split 默认将字符串分割为空格,但您可以更改此行为:

>>> "hello, world".split(',')
['hello', ' world']

在你的情况下:

a,b= input("Please enter two digits separated by space").split()

【讨论】:

    【解决方案2】:

    str.split() 函数是 str(字符串)类型的 属性。要调用它,您可以:

    input("Please enter two digits separated by space").split()
    

    请注意,.split(" ") 不是必需的,因为这是默认设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-10
      相关资源
      最近更新 更多