Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonでstrオブジェクトとintオブジェクトを連結するにはどうすればよいですか?


文字列を数値と連結するには、str(number)を使用して数値を文字列にキャストする必要があります。たとえば、

>>> a = "string"
>>> b = 1
>>> print a + str(b)
string1

Python 2では、backtick( ``)を使用して数値を囲み、数値と文字列で同じ結果を得ることができます。 Python3からバッククォートが削除されていることに注意してください。たとえば、

>>> a = "string"
>>> b = 1
>>> print a + `b`
string1

  1. Pythonで文字列を解析してfloatまたはintにする方法は?

    文字列をintに解析するには、次を使用できます。 try:     print int('112') except ValueError:     print 'Cannot parse' これにより、出力が得られます: 112 文字列を解析してfloatするには、次を使用できます。 try:     print float('112.15') except ValueError:     print 'Cannot parse' これにより、出

  2. Pythonで区切り文字strによって文字列を分割する方法は?

    PythonのStringクラスには、オプションの引数として区切り文字を受け取るsplit()というメソッドがあります。デフォルトの区切り文字は空白です。次のように使用できます: >>> 'aa-ab-ca'.split('-') ['aa', 'ab', 'ca'] >>> 'abc mno rst'.split(' ') ['abc', 'mno', 'rst'] この操作に正規表現を使用するこ