myvar = "Rajasekar SP"
ฉันมีสตริงที่ถูกเก็บไว้ในตัวแปรที่ ฉันต้องการแยกมันด้วยตัวคั่นเหมือนที่เราใช้explode
ใน PHP
อะไรคือสิ่งที่เทียบเท่าใน Python?
myvar = "Rajasekar SP"
ฉันมีสตริงที่ถูกเก็บไว้ในตัวแปรที่ ฉันต้องการแยกมันด้วยตัวคั่นเหมือนที่เราใช้explode
ใน PHP
อะไรคือสิ่งที่เทียบเท่าใน Python?
คำตอบ:
เลือกสิ่งที่คุณต้องการ:
>>> s = "Rajasekar SP def"
>>> s.split(' ')
['Rajasekar', 'SP', '', 'def']
>>> s.split()
['Rajasekar', 'SP', 'def']
>>> s.partition(' ')
('Rajasekar', ' ', 'SP def')
ทางเลือกสำหรับการระเบิดใน php เป็นแยก
พารามิเตอร์แรกคือตัวคั่นซึ่งเป็นพารามิเตอร์ที่สองที่แบ่งจำนวนสูงสุด ชิ้นส่วนจะถูกส่งคืนโดยไม่มีตัวคั่นปัจจุบัน (ยกเว้นส่วนสุดท้าย) เมื่อตัวคั่นเป็น None ช่องว่างทั้งหมดจะตรงกัน นี่คือค่าเริ่มต้น
>>> "Rajasekar SP".split()
['Rajasekar', 'SP']
>>> "Rajasekar SP".split('a',2)
['R','j','sekar SP']