หากคุณต้องการแทรกสตริงอื่นที่อื่นในสตริงที่มีอยู่คุณสามารถใช้วิธีการเลือกด้านล่าง
เรียกตัวละครในตำแหน่งที่สอง:
>>> s = "0123456789"
>>> s[2]
'2'
ช่วงการโทรที่มีตำแหน่งเริ่มต้นและสิ้นสุด:
>>> s[4:6]
'45'
การเรียกส่วนหนึ่งของสตริงก่อนตำแหน่งนั้น:
>>> s[:6]
'012345'
การเรียกส่วนหนึ่งของสตริงหลังจากตำแหน่งนั้น:
>>> s[4:]
'456789'
ใส่สตริงของคุณในตำแหน่งที่ 5
>>> s = s[:5] + "L" + s[5:]
>>> s
'01234L56789'
ยังsเทียบเท่ากับs[:].
ด้วยคำถามของคุณคุณสามารถใช้สตริงทั้งหมดของคุณได้เช่น
>>> s = "L" + s + "LL"
หรือถ้า"L"เป็นสตริงอื่น (เช่นฉันเรียกมันว่าl) คุณอาจใช้รหัสนั้น:
>>> s = l + s + (l * 2)