Как можно связать строки? Как конкатенировать строки в python? Например: Section = 'C_type' Объедините его с помощью Sec_, чтобы сформировать строку: Sec_C_type Ответ 1 Самый простой способ - Section = 'Sec_' + Section Но для повышения эффективности см. Https://waymoot.org/home/python_string/ Ответ 2 вы также можете сделать это: section = "C_type" new_section = "Sec_%s" % section Это позволяет вам не только добавлять, но и вставлять туда, где есть строка: section = "C_type" new_section = "Sec_%s_blah" % section Ответ 3 Просто комментарий, поскольку кто-то может найти его полезным - вы можете объединить несколько строк за один раз: >>> a='rabbit' >>> b='fox' >>> print '%s and %s' %(a,b) rabbit and fox Ответ 4 Более эффективными способами конкатенации строк являются: Join(): Очень эффективен, но немного трудно читать. >>> Section = 'C_type' >>> new_str = ''.join(['Sec_', Section]) # inserting a list of strings >>> print new_str >>> 'Sec_C_type' Форматирование строк: Легко читается и в большинстве случаев быстрее, чем '+' конкатенирование >>> Section = 'C_type' >>> print 'Sec_%s' % Section >>> 'Sec_C_type' Ответ 5 Используйте + для конкатенации строк как: section = 'C_type' new_section = 'Sec_' + section Ответ 6 Чтобы объединить строки в python, вы используете знак "+" ref: http://www.gidnetwork.com/b-40.html Ответ 7 Для случаев добавления к концу существующей строки: string = "Sec_" string += "C_type" print(string) приводит к Sec_C_type
Ответ 1 Самый простой способ - Section = 'Sec_' + Section Но для повышения эффективности см. Https://waymoot.org/home/python_string/
Ответ 2 вы также можете сделать это: section = "C_type" new_section = "Sec_%s" % section Это позволяет вам не только добавлять, но и вставлять туда, где есть строка: section = "C_type" new_section = "Sec_%s_blah" % section
Ответ 3 Просто комментарий, поскольку кто-то может найти его полезным - вы можете объединить несколько строк за один раз: >>> a='rabbit' >>> b='fox' >>> print '%s and %s' %(a,b) rabbit and fox
Ответ 4 Более эффективными способами конкатенации строк являются: Join(): Очень эффективен, но немного трудно читать. >>> Section = 'C_type' >>> new_str = ''.join(['Sec_', Section]) # inserting a list of strings >>> print new_str >>> 'Sec_C_type' Форматирование строк: Легко читается и в большинстве случаев быстрее, чем '+' конкатенирование >>> Section = 'C_type' >>> print 'Sec_%s' % Section >>> 'Sec_C_type'
Ответ 6 Чтобы объединить строки в python, вы используете знак "+" ref: http://www.gidnetwork.com/b-40.html
Ответ 7 Для случаев добавления к концу существующей строки: string = "Sec_" string += "C_type" print(string) приводит к Sec_C_type