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