การตัดแต่งสตริงจะมีประโยชน์มากและมีหลายแอปพลิเคชัน ผู้เขียนโค้ดหลายรายใช้ฟังก์ชันการตัดแต่งมากเกินไปเพื่อดึงข้อมูลซึ่งอาจมีค่าสำหรับพวกเขาจากสตริงต้นฉบับ ในบทความนี้เราจะพูดถึง String Trimming ใน :
- ข้อมูลเบื้องต้นเกี่ยวกับการตัดแต่ง
- String Trimming ใน Python คืออะไร?
- ต่ำสุดและสูงสุดของสตริง
- แทนที่
ข้อมูลเบื้องต้นเกี่ยวกับการตัดแต่ง
มีฟังก์ชันอื่น ๆ ที่ python มีอยู่ซึ่งอาจดูเหมือนคล้ายกันมากกับสิ่งนี้ สิ่งหนึ่งคือ“ การหั่นสตริง ”. ที่นี่เราสามารถแบ่งสตริงออกเป็นหลายส่วนและมีตัวเลือกต่างๆที่ใช้กับสตริง เราสามารถลบบางส่วนตัดส่วนแรกออกลบตัวอักษรสุดท้ายของสตริงและแทนที่ด้วยสตริงอื่นในตำแหน่งเหล่านั้นได้เช่นกัน
เนื่องจากเป็นส่วนที่แยกจากกันตอนนี้ให้เราดูสิ่งที่สามารถทำได้กับสตริงผ่านการตัดแต่ง
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” แล้วเราจะติดต่อกลับไป