לדלג לתוכן

פייתון/פייתון גרסה 3/שירשור וחזרה על מחרוזת

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי

פונקציות מתמטיות

[עריכה]

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

פעולה סימן דוגמה
חזרה * "i" * 5 == "iiiii"
שירשור + "Hello, " + "World!" == "Hello, World!"

חזרה

[עריכה]

חזרה או הכפלת מחרוזת (string repetition) היא התוצאה של פעולת הכפל על המחרוזת:

>>> "Ha, " * 5
'Ha, Ha, Ha, Ha, Ha, '
>>> 

שרשור של ערך שלילי יניב קבוצה ריקה:

>>> "Ha" *-5
''

שירשור מחרוזות

[עריכה]

שירשור מחרוזת (Concatenation) כמו שניתן לחבר מספרים, ניתן גם "לחבר" תווים. פעולה זו נקראת שירשור.

>>>"I" + "LOVE"
ILOVE

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

>>>"I " + "LOVE"
I LOVE

אפשרות נוספת היא להוסיף מחרוזת ריקה מהצורה " " בין המילים

>>> "This" + " " + "is" + " joined."
'This is joined.'

אפשרות שלישית היא להוסיף פסיק בין המחרוזות

הבדל בין שירשור מחרוזות לחיבור מספרים

[עריכה]

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

>>> a = "3"
>>> b = "2"
>>> c = a + b
>>> print (c)
32

פעולת ההדפס ו"פעולות החשבון"

[עריכה]

ניתן לבקש מפיתון להקליד פעולות אלו ולא רק לבצע פעולת חישוב באמצעות פקודת הדפס :

print("world"*4)
print("world*4")
print("world" + "world")

הפלט יציג:

worldworldworldworld
world*4
worldworld

פעולות נוספות על מחרוזות

[עריכה]

ראה גם על פונקצית Len, פונקציות גופן, פונקצית replace ויתר הפונקציות הקיימות על מחרוזות.