การตัดแต่งสตริงใน Python: สิ่งที่คุณต้องรู้



บทความนี้จะให้ความรู้โดยละเอียดและครอบคลุมเกี่ยวกับวิธีการใช้งาน String Trimming ใน Python พร้อมตัวอย่าง

การตัดแต่งสตริงจะมีประโยชน์มากและมีหลายแอปพลิเคชัน ผู้เขียนโค้ดหลายรายใช้ฟังก์ชันการตัดแต่งมากเกินไปเพื่อดึงข้อมูลซึ่งอาจมีค่าสำหรับพวกเขาจากสตริงต้นฉบับ ในบทความนี้เราจะพูดถึง String Trimming ใน :

ข้อมูลเบื้องต้นเกี่ยวกับการตัดแต่ง

มีฟังก์ชันอื่น ๆ ที่ python มีอยู่ซึ่งอาจดูเหมือนคล้ายกันมากกับสิ่งนี้ สิ่งหนึ่งคือ“ การหั่นสตริง ”. ที่นี่เราสามารถแบ่งสตริงออกเป็นหลายส่วนและมีตัวเลือกต่างๆที่ใช้กับสตริง เราสามารถลบบางส่วนตัดส่วนแรกออกลบตัวอักษรสุดท้ายของสตริงและแทนที่ด้วยสตริงอื่นในตำแหน่งเหล่านั้นได้เช่นกัน





String-Trimming



เนื่องจากเป็นส่วนที่แยกจากกันตอนนี้ให้เราดูสิ่งที่สามารถทำได้กับสตริงผ่านการตัดแต่ง

String Trimming ใน Python คืออะไร?

การตัดแต่งสตริงทำได้สามวิธีดังที่แสดงในแผนภาพด้านบน ให้เราดูที่พวกเขา

แปลงสตริงเป็นรูปแบบวันที่ใน java
  • แถบ - สตริงใหม่จะถูกส่งคืนหลังจากลบช่องว่างต่อท้ายหรือช่องว่างนำหน้า



  • แถบ R - เอาต์พุตสตริงใหม่โดยลบช่องว่างต่อท้ายเท่านั้น ดังนั้นชื่อ 'rstring' คือการลบช่องว่างจากด้านขวาของสตริงเท่านั้น

  • แอล - สตริป -“ Lstrip” ตรงข้ามกับ R-strip จะลบช่องว่างจากจุดเริ่มต้นของสตริงซึ่งเป็นด้านซ้าย

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

str = 'EDUREKA' print (f'String = '{s1}' n ') print (f'After Remove Leading Whitespaces String =' {str.lstrip ()} 'n') print (f'After Remove Trailing Whitespaces String = '{str.rstrip ()}' n ') พิมพ์ (f'After Trimming Whitespaces String =' {str.strip ()} 'n')

ตอนนี้ให้เราพิจารณาอักขระบางตัวที่จะแยกออกจากสตริง

str = '&&&&&& EDUREKA &&&&&&' print ('n นี่คือ orignial stringnn', str) print ('n ด้านล่างคือฟังก์ชันแถบตามปกติ n') พิมพ์ (str.strip ('&')) พิมพ์ ('n ด้านล่างคือ R -strip functionnn ') พิมพ์ (str.rstrip (' & ')) พิมพ์ (' n ด้านล่างคือฟังก์ชัน L-strip functionnn ')

มีฟังก์ชั่นอื่น ๆ ที่หมุนเวียนอยู่ในลักษณะเดียวกันนี้ หัวข้อการตัดแต่งสตริงใน python ตอนนี้ให้เราดูฟังก์ชันง่ายๆอื่น ๆ ซึ่งใช้กับสตริง

ต่ำสุดและสูงสุดของสตริง

ในที่นี้ฟังก์ชันต่ำสุดหรือ 'นาที' คือการดึงค่าที่น้อยที่สุดของตัวอักษรออกจากสตริง นั่นมาจากชุดของตัวอักษร A-Z, A เป็นค่าต่ำสุดและ Z เป็นค่าสูงสุด ฟังก์ชัน“ max” จะตรงกันข้ามซึ่งก็คือมันจะเลือกตัวอักษรที่มีค่าสูงสุดออกจากสตริง สิ่งนี้สามารถแสดงออกได้ดีกว่าด้วยตัวอย่างด้านล่าง

str = 'EDUREKA' print ('n นี่คือ orignial stringnn', str) print ('n อักขระค่าต่ำสุดคือ: n' + min (str)) print ('n อักขระค่าสูงสุดคือ: n' + max ( str))

แทนที่

ฟังก์ชั่นแทนที่ค่อนข้างเข้าใจง่าย จากคำแทนที่ตัวเองเราสามารถได้รับความหมายที่บางส่วนของสตริงสามารถแทนที่ด้วยองค์ประกอบสตริงอื่น ๆ ตัวอย่างเช่นพิจารณารหัสด้านล่าง:

str = 'EDUREKA คือ EDUREKA' str1 = 'EDUREKA' str2 = 'BEST' print ('สตริงสุดท้ายหลังการแทนที่คือ: n') พิมพ์ ('สำหรับหนึ่งอ็อกซูรันเซน') พิมพ์ (str.replace (str1, str2, 1) ) พิมพ์ ('nFor two occurancen') พิมพ์ (str.replace (str1, str2, 2))

ด้วยเหตุนี้เราจึงมาถึงตอนท้ายของบทความ String Trimming ใน Python ฉันหวังว่าคุณจะมีแนวคิดเพียงพอเกี่ยวกับการตัดแต่งสตริง

หากต้องการรับความรู้เชิงลึกเกี่ยวกับ Python พร้อมกับแอพพลิเคชั่นต่างๆคุณสามารถทำได้ สำหรับการฝึกอบรมออนไลน์สดพร้อมการสนับสนุนตลอด 24 ชั่วโมงทุกวันและการเข้าถึงตลอดชีวิต

ความแตกต่างระหว่าง xml และ html

มีคำถามสำหรับเรา? พูดถึงพวกเขาในส่วนความคิดเห็นของ“ String Trimming in Python” แล้วเราจะติดต่อกลับไป