זמירה במיתרים בפייתון: כל מה שאתה צריך לדעת



מאמר זה יספק לך ידע מפורט ומקיף על אופן יישום חיתוך מיתרים בפייתון עם דוגמאות.

זמירה של מחרוזת יכולה להיות שימושית מאוד ויש לה מספר יישומים. קודנים רבים משתמשים בפונקציית זמירה יתר על המידה כדי לחלץ מידע, שעשוי להיות יקר עבורם ממחרוזת מקורית. במאמר זה, נדבר על חיתוך מיתרים :

מבוא לחיתוך

ישנן פונקציות אחרות שיש לפיתון שעשויות להיראות דומות מאוד לכך. דבר כזה הוא ' חיתוך מיתרים ”. כאן אנו יכולים לחלק את המיתרים לחלקים רבים ולהחיל על המחרוזת אפשרויות שונות. אנו יכולים להסיר חלקים מסוימים, לגזור את החלק הראשון, להסיר את האותיות האחרונות של המחרוזת ולהחליף אותו גם בחוטים אחרים במיקומים אלה.





ג'אווה מה זה מופע

String-Trimming



מכיוון שזהו קטע נפרד לחלוטין, הבה נבחן כעת מה ניתן לעשות למיתרים באמצעות זמירה.

מהי זמירה של מיתרים בפייתון?

זמירה של מחרוזת נעשית בשלוש דרכים כפי שמתואר בתרשים לעיל. בואו נסתכל עליהם.

  • לְהִתְפַּשֵׁט - מחרוזת חדשה מוחזרת לאחר הסרת רווחים נגררים או רווחים מובילים.



  • רצועת R - זה מוציא מחרוזת חדשה שרק הרווחים נגררים הוסרו. מכאן השם 'מיתר' כלומר להסיר את הרווחים רק מהצד הימני של המיתר.

  • רצועת L - 'Lstrip' עושה את ההפך מרצועת R. זה מסיר את המרחבים הלבנים מתחילת המחרוזת, שהיא הצד השמאלי.

כברירת מחדל, כל הפונקציות הללו אינן מחייבות להעביר טיעון כדי להסיר מרחבים לבנים כלשהם. רק כאשר צריך להסיר דמות מסוימת אז זה מוזכר בטיעון והיא תוסר בהתאם למקומות המובילים והמקוריים.

str = 'EDUREKA' הדפסה (f'String = '{s1}' n ') הדפסה (f'After Removing Leading Whitespaces String =' {str.lstrip ()} 'n') הדפסה (f'לאחר הסרת מחרוזת לבנים נגררים = '{str.rstrip ()}' n ') הדפסה (f' לאחר זמירה מחרוזת לבנה = '{str.strip ()}' n ')

בואו ניקח בחשבון דמות מסוימת המיועדת לחילוץ ממחרוזת.

str = '&&&&&& EDUREKA &&&&&&' הדפס ('n זה המחרוזת המקורית', str) הדפס ('n להלן פונקציית הרצועה הרגילה n') הדפס (str.strip ('&')) הדפס ('n להלן R -סטריפ פונקציונל '' הדפס (str.rstrip ('&')) הדפס ('n להלן פונקציית רצועת L') הדפס (str.lstrip ('&'))

ישנן פונקציות אחרות, אשר סובבות סביב זה דומה נושא גיזום מיתרים בפייתון. בואו נסתכל על פונקציות פשוטות אחרות, המיושמות על מיתרים.

דקה ומקסימום מחרוזת

כאן, הפונקציה המינימלית או ה'מיני 'היא לחלץ את הערך הנמוך ביותר של האלף-בית מהמחרוזת. זה ממכלול האלפבית A-Z, A הוא הערך הנמוך ביותר ו- Z הוא הגבוה ביותר. הפונקציה 'מקס' עושה את ההפך, כלומר היא בוחרת את האלף בית בעל הערך הגבוה ביותר מהמחרוזת. ניתן לבטא זאת בצורה טובה יותר בדוגמה שלהלן.

str = 'EDUREKA' הדפסה ('n זהו המחרוזת המקורית', str) הדפסה ('n תו הערך המינימלי הוא: n' + min (str)) הדפסה ('n התו המרבי הוא: n' + max ( str))

החלף

פונקציית החלפה היא די פשוטה להבנה. מהמילה להחליף את עצמה אנו יכולים להפיק את המשמעות שניתן להחליף חלקים מסוימים במחרוזת באלמנטים אחרים במחרוזת. לדוגמה, שקול את הקוד שלהלן:

str = 'EDUREKA הוא EDUREKA' str1 = 'EDUREKA' str2 = 'BEST' הדפסה ('המחרוזת הסופית לאחר ההחלפה היא: n') הדפסה ('להתרחשות אחת') הדפסה (str.replace (str1, str2, 1) ) הדפס ('n לשני הופעות') הדפס (str.replace (str1, str2, 2))

עם זה, אנו מגיעים לסוף המאמר הזה של זמירה במחרוזות בפייתון. אני מקווה שיש לך מספיק רעיונות לגיזום מחרוזות.

כדי לקבל ידע מעמיק על Python יחד עם היישומים השונים שלו, אתה יכול לאימונים מקוונים חיים עם תמיכה 24/7 וגישה לכל החיים.

ההבדל בין חיפוש מחובר ללא קשר

יש לך שאלה עבורנו? הזכר אותם במדור התגובות של 'גזירת מיתרים בפייתון' ונחזור אליך.