入力を2つに分割します。 Python 3 [終了]

Split an input into two. Python 3 [closed]


質問 written by dkentre @2013-09-28 04:03:46Z

: 3 : 2 : 44

私は以前にこのメソッドを使用しましたが、私のコードのいずれにも見つからないので、ここでスタックオーバーフローにいます:)私がやろうとしているのは、入力を2つに分割することですスペースで)。 最初の数字aと2番目の数字bをどのように呼びますか? これまでのコードは機能していないようです。

a,b= input(split" "("Please enter two digits separated by space"))
コメント 1

質問に構文的に無効なコードを投稿する前に、関連するドキュメントを探すことを検討してください。要するに、これは本当に基本的なものです。協力して努力してください。

written by マットボール @2013-09-28 04:10:47Z

コメント 2

研究努力が不足しているため-1。これには大量のduがあります。

written by ゲームBrainiac @2013-09-28 04:15:42Z

コメント 3

Pythonの重複の可能性:スペースまたはハイフンで分割しますか?

written by ゲームBrainiac @2013-09-28 04:16:03Z

コメント 4

また、基礎研究を行うためのゼロのモチベーションを示すためのダウン票

written by アンドレアスユング @2013-09-28 06:17:30Z

回答 1 written by Games Brainiac @2013-09-28 04:09:04Z
9

関数を誤って呼び出しています。

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

split 、デフォルトで文字列をスペースでスリットしますが、この動作を変更できます:

split slits a string by a space by default, but you can change this behavior:

あなたの場合:

>>> "hello, world".split(',')
['hello', ' world']
回答 2 written by テリー @2013-09-28 04:05:28Z
3

str.split()関数は、 str (string)型の属性です。 呼び出すには、次のようにします。

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

.split(" ")はデフォルトで必要なため、必要ありません。