1

私は以下を使用しています

clear= join(('string', seed ,'Aviesta'));

それは私にエラーを与えています:グローバル名「結合」は定義されていません.Heplしてください!

4

1 に答える 1

7

joinはメソッドです。インスタンスstrで呼び出す必要があります。str

In [31]: str.join??
Type:       method_descriptor
String Form:<method 'join' of 'str' objects>
Namespace:  Python builtin
Docstring:
S.join(iterable) -> string

Return a string which is the concatenation of the strings in the
iterable.  The separator between elements is S.

In [32]: ''.join(('string', 'seed' ,'Aviesta'))
Out[32]: 'stringseedAviesta'

In [33]: '_'.join(('string', 'seed' ,'Aviesta'))
Out[33]: 'string_seed_Aviesta'
于 2013-02-14T06:10:30.430 に答える