Jawaban:
Cara termudah adalah
Section = 'Sec_' + Section
Tetapi untuk efisiensi, lihat: https://waymoot.org/home/python_string/
+
lebih cepat ketika menggabungkan kurang dari 15 string tetapi dia merekomendasikan teknik lain: join
dan %
. (komentar saat ini hanya untuk mengkonfirmasi komentar @ tonfa di atas). Cheers;)
\n
atau Anda dapat melakukan kelanjutan baris dengan Python dengan meletakkan \ di akhir baris.
Anda juga bisa melakukan ini:
section = "C_type"
new_section = "Sec_%s" % section
Ini memungkinkan Anda tidak hanya menambahkan, tetapi juga menyisipkan di mana pun dalam string:
section = "C_type"
new_section = "Sec_%s_blah" % section
+
(memerlukan pembungkusan int dalam a str()
)
Cara menggabungkan string yang lebih efisien adalah:
Ikuti():
Sangat efektif, tetapi agak sulit dibaca.
>>> Section = 'C_type'
>>> new_str = ''.join(['Sec_', Section]) # inserting a list of strings
>>> print new_str
>>> 'Sec_C_type'
Pemformatan string:
Mudah dibaca dan dalam banyak kasus lebih cepat daripada penggabungan '+'
>>> Section = 'C_type'
>>> print 'Sec_%s' % Section
>>> 'Sec_C_type'
Untuk menggabungkan string dengan python Anda menggunakan tanda "+"
Untuk kasus penambahan ke akhir string yang ada:
string = "Sec_"
string += "C_type"
print(string)
menghasilkan
Sec_C_type