Python มีเมธอดในตัวต่อไปนี้เพื่อจัดการกับสตริง -
ซีเนียร์ | ฟังก์ชันและคำอธิบาย |
---|---|
1 | ตัวพิมพ์ใหญ่() อักษรตัวแรกของสตริงเป็นตัวพิมพ์ใหญ่ |
2 | กึ่งกลาง (ความกว้าง, อักขระเติม) ส่งกลับสตริงที่มีช่องว่างภายในโดยมีสตริงเดิมอยู่ตรงกลางเป็นคอลัมน์ความกว้างทั้งหมด |
3 | นับ(str, beg=0,end=len(สตริง))) นับจำนวนครั้งที่ str เกิดขึ้นในสตริงหรือในสตริงย่อยของสตริง หากกำหนดดัชนีเริ่มต้นและสิ้นสุดดัชนี |
4 | ถอดรหัส(encoding='UTF-8',errors='strict') ถอดรหัสสตริงโดยใช้ตัวแปลงสัญญาณที่ลงทะเบียนสำหรับการเข้ารหัส การเข้ารหัสเริ่มต้นเป็นการเข้ารหัสสตริงเริ่มต้น |
5 | เข้ารหัส(encoding='UTF-8',errors='strict') ส่งคืนสตริงที่เข้ารหัสของสตริง ในข้อผิดพลาด ค่าเริ่มต้นคือการเพิ่ม ValueError เว้นแต่จะได้รับข้อผิดพลาดด้วย 'ละเว้น' หรือ 'แทนที่' |
6 | ลงท้ายด้วย(คำต่อท้าย, ขอ=0, end=len(สตริง))) กำหนดว่าสตริงหรือสตริงย่อยของสตริง (หากกำหนดดัชนีเริ่มต้นและสิ้นสุดดัชนี) ลงท้ายด้วยคำต่อท้าย คืนค่าจริงถ้าเป็นเช่นนั้นและเท็จเป็นอย่างอื่น |
7 | expandtabs(tabsize=8) ขยายแท็บในสตริงเป็นหลายช่องว่าง ค่าเริ่มต้นคือ 8 ช่องว่างต่อแท็บหากไม่มีขนาดแท็บ |
8 | find(str, beg=0 end=len(string)) ตรวจสอบว่า str เกิดขึ้นในสตริงหรือในสตริงย่อยของสตริง หากดัชนีเริ่มต้นร้องขอและสิ้นสุดดัชนีสิ้นสุดจะได้รับดัชนีหากพบ และ -1 เป็นอย่างอื่น |
9 | index(str, beg=0, end=len(string))) เหมือนกับ find() แต่จะทำให้เกิดข้อยกเว้นหากไม่พบ str |
10 | isalnum() คืนค่า จริง หากสตริงมีอักขระอย่างน้อย 1 ตัว และอักขระทั้งหมดเป็นตัวเลขและตัวอักษร มิฉะนั้นจะเป็นเท็จ |
11 | isalpha() คืนค่า จริง หากสตริงมีอักขระอย่างน้อย 1 ตัว และอักขระทั้งหมดเป็นตัวอักษรและเป็นเท็จ |
12 | isdigit() คืนค่า จริง หากสตริงมีตัวเลขเท่านั้น มิฉะนั้น เท็จ |
13 | islower() ส่งกลับค่าจริงหากสตริงมีอักขระอย่างน้อย 1 ตัวและอักขระที่ใส่ตัวพิมพ์เล็กทั้งหมดเป็นตัวพิมพ์เล็กและเป็นเท็จ |
14 | isnumeric() ส่งกลับค่าจริงหากสตริง Unicode มีเฉพาะอักขระที่เป็นตัวเลขและมิฉะนั้นจะเป็นเท็จ |
15 | isspace() ส่งกลับค่าจริงหากสตริงมีเฉพาะอักขระช่องว่างและเท็จ |
16 | istitle() คืนค่า true หากสตริงมี "titlecased" อย่างถูกต้อง และเป็นเท็จ |
17 | isupper() คืนค่า จริง หากสตริงมีอักขระในเคสอย่างน้อยหนึ่งตัว และอักขระในเคสทั้งหมดเป็นตัวพิมพ์ใหญ่และเป็นเท็จ |
18 | เข้าร่วม(seq) ผสาน (เชื่อม) การแสดงสตริงของอิลิเมนต์ตามลำดับ seq เป็นสตริง ด้วยสตริงตัวคั่น |
19 | เลน(สตริง) ส่งกลับความยาวของสตริง |
20 | ljust(width[, fillchar]) ส่งกลับสตริงที่เว้นวรรคโดยให้สตริงเดิมชิดซ้ายเป็นคอลัมน์ความกว้างทั้งหมด |
21 | lower() แปลงอักษรตัวพิมพ์ใหญ่ทั้งหมดในสตริงเป็นตัวพิมพ์เล็ก |
22 | lสตริป() ลบช่องว่างนำหน้าทั้งหมดในสตริง |
23 | maketrans() ส่งกลับตารางการแปลที่จะใช้ในฟังก์ชันการแปล |
24 | สูงสุด(str) ส่งกลับตัวอักษรสูงสุดจากสตริง str |
25 | นาที(str) ส่งกลับอักขระตัวอักษรต่ำสุดจากสตริง str |
26 | แทนที่ (เก่า, ใหม่ [, สูงสุด]) แทนที่รายการเก่าทั้งหมดในสตริงด้วยรายการใหม่หรือสูงสุดมากที่สุด หากกำหนดสูงสุด |
27 | rfind(str, beg=0,end=len(string)) เหมือนกับ find() แต่ค้นหาย้อนกลับในสตริง |
28 | rindex( str, beg=0, end=len(สตริง))) เหมือนกับ index() แต่ค้นหาย้อนกลับในสตริง |
29 | rjust(width,[, fillchar]) ส่งกลับสตริงที่มีช่องว่างภายในที่มีสตริงเดิมที่ปรับให้ชิดขวาเป็นคอลัมน์ความกว้างทั้งหมด |
30 | rstrip() ลบช่องว่างต่อท้ายของสตริงทั้งหมด |
31 | split(str="", num=string.count(str)) แยกสตริงตามตัวคั่น str (เว้นวรรคหากไม่ได้ระบุ) และส่งคืนรายการสตริงย่อย แบ่งออกเป็นสตริงย่อยไม่เกิน num หากกำหนดไว้ |
32 | splitlines( num=string.count('\n')) แยกสตริงเลย (หรือ num) NEWLINEs และส่งคืนรายการของแต่ละบรรทัดโดยที่ NEWLINEs ถูกลบ p> |
33 | startswith(str, beg=0,end=len(string)) กำหนดว่าสตริงหรือสตริงย่อยของสตริง (หากกำหนดดัชนีเริ่มต้นและสิ้นสุดดัชนี) เริ่มต้นด้วยสตริงย่อย str; คืนค่าจริงถ้าเป็นเช่นนั้นและเท็จเป็นอย่างอื่น |
34 | สตริป([ตัวอักษร]) ดำเนินการทั้ง lstrip() และ rstrip() บนสตริง |
35 | swapcase() กลับกรณีสำหรับตัวอักษรทั้งหมดในสตริง |
36 | หัวเรื่อง() ส่งกลับสตริงเวอร์ชัน "titlecased" นั่นคือคำทั้งหมดที่ขึ้นต้นด้วยตัวพิมพ์ใหญ่และส่วนที่เหลือเป็นตัวพิมพ์เล็ก |
37 | translate(table, deletechars="") แปลสตริงตามตารางการแปล str (256 ตัวอักษร) ลบสตริงเหล่านั้นออกจากสตริงเดล |
38 | บน() แปลงอักษรตัวพิมพ์เล็กในสตริงเป็นตัวพิมพ์ใหญ่ |
39 | zfill (ความกว้าง) ส่งคืนสตริงเดิมที่ด้านซ้ายโดยมีศูนย์เป็นจำนวนอักขระความกว้างทั้งหมด มีไว้สำหรับตัวเลข zfill() เก็บเครื่องหมายใด ๆ ที่ให้ไว้ (น้อยกว่าศูนย์หนึ่ง) |
40 | เป็นทศนิยม() ส่งกลับค่าจริงหากสตริง Unicode มีเฉพาะอักขระทศนิยมและมิฉะนั้นจะเป็นเท็จ |