string_ = "hello world"
print("{0[1].capitalize()} {0[0].capitalize()}".format(string_.split(" ")))
с запуском этого я получаю
AttributeError: 'str' object has no attribute 'capitalize()'
пожалуйста, скажите мне, что не так, потому что в строковом методе есть метод капитализации!
dir(string_)
Out[108]:
[...
'capitalize',
...]
getattr
, но случайно передать()
, что странно. Например,getattr('a', 'capitalize()')
, конечно, выдаст ту же ошибку. Это позор - person DeepSpace   schedule 06.02.2021