2

Pythonで、いくつかの単語に続いてint、次にいくつかの単語、さらに大きなintを出力したいと思います。どのようにすればよいでしょうか... C++ の場合と同様に、次のことを行います。

cout<<" "<<x<<" "<y

ここで、x と y は整数です。

4

3 に答える 3

2

いくつかの方法があります。

# Python 2.x

print 'before', 42, 'after'
print 'before ' + str(42) + ' after'
print '%s %d %s' % ('before', 42, 'after')  # deprecated
print '{} {} {}'.format('before', 42, 'after')

# Python 3.x

print('before', 42, 'after', sep=' ')
print('before ' + str(42) + ' after')
print('%s %d %s' % ('before', 42, 'after')) # deprecated
print('{} {} {}'.format('before', 42, 'after'))

上記のステートメントはすべて、画面上で同じ結果を生成します。

=> before 42 after
于 2013-09-25T16:39:20.363 に答える
0

Cに近いもの

i = 34
x = 56
print "Integer i = %d and integer x = %d" % (i,x)
于 2013-09-25T16:51:28.087 に答える
0

次の方法で実行できます。

print 'word %s word word' % 42
于 2013-09-25T16:45:26.913 に答える