Как мне прописать каждый параметр в определении функции, используя Python? - PullRequest
0 голосов
/ 10 декабря 2018

Если функции выглядят так: function example(parameter1 : p1; parameter2 : p2);

Как мне прописать первую букву имени каждого параметра?

Вывод должен быть: function example(Parameter1 : p1; Parameter2: p2);

Спасибо!

1 Ответ

0 голосов
/ 10 декабря 2018

Простым решением может быть использование среза строки и capitalize() функция

a='function example(parameter1 : p1; parameter2 : p2);'
temp=''
start_brace_index=a.index('(')
end_brance_index=a.index(')')

for i in a[start_brace_index+1:end_brance_index].split(';'):
    temp+=i.strip().capitalize()+', '

Затем печать результатов

print(a[:start_brace_index+1]+temp.rstrip(', ')+a[end_brance_index:])

Вывод

'function example(Parameter1 : p1, Parameter2 : p2);'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...