ซึ่งดัชนีของข้อความเป็น int ได้อยู่ในปลั๊กอินสำหรับไพธอน

0

คำถาม

ฉันอ่านแฟ้มข้อความกับสูงคะแนนและพยายามจะหามันอย่างดัชนีของข้อความเป็นอยู่ที่ไหนชื่อเลยหยุดแล้วที่คะแนนเริ่มต้น นี่คือรูปแบบของแฟ้ม:

John 15
bob 27
mary 72
videogameplayer99 99
guest 71

ยังไงฉันทำไอ้นี่ได้ไหม?

file python
2021-11-23 02:54:04
3

คำตอบที่ดีที่สุด

0

ถ้าคุณกำลังมองหาคนดัชนีที่จะแบ่งข้อความไป 2 แยกชิ้นส่วนนั้นคุณสามารถใช้ [string].split() (อยู่ไหน string เป็นบุคคลหนึ่งเส้น). ถ้าคุณต้องการจะหาคนดัชนีของพื้นที่สำหรับบางเหตุผลอื่นที่ใช้: [string].index(" ").

2021-11-23 03:00:09
0

คุณสามารถถอดเส้นที่แยกออกมันโดยที่อวกาศ มันจะมีอยู่ในรายชื่อที่บรรจุ 2'คำ'ในแถวในกรณีนี้คือคำพูดจะเป็นชื่อของแล้วที่คะแนน(อยู่ในข้อความ). คุณสามารถเอามันใช้:

result = line.split()
name = result[0]
score = int(result[1])
2021-11-23 02:59:00
0

ในกรณีนี้,สำหรับแต่ละบรรทัดคุณต้องมองหาคนดัชนีที่คุณก่อนหาที่อวกาศตัวละคร " ". ในปลั๊กอินสำหรับไพธอน,คุณสามารถย่อมทำเรื่องนี้โดยใช้ find ฟังก์ชันเป็นข้อความ ตัวอย่างเช่นถ้าคุณมีข้อความ s = videogameplayer99 99แล้ว s.find(" ") จะกลับมา`17'.

ถ้าคุณใช้วิธีการที่จะแยกออกชื่อมาจากจำนวนฉันจะแทนที่จะแนะนำการใช้ split ฟังก์ชันซึ่งจะถูกแบ่งออกเป็นสองส่งเป็นข้อความจากพื้นฐานบางตัวแบ่งแยกตัวละคร. สำหรับตัวอย่างเช่น s.split(" ") = ["videogameplayer99", "99"].

2021-11-23 03:03:20

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่