🏡حذف فاصلههای خالی(space) از ابتدا و انتهای رشته در پایتون
text = " Learning Python! "
convertText=text.lstrip()
convertText=convertText.rstrip()
print ('convert Text is: ', convertText)
#Output: "Learning Python!"
🔰در زبان پایتون، برای حذف فاصلههای خالی از ابتدای یک رشته، از متد زیر استفاده میکنیم؛ که مخفف Left Strip می باشد.
lstrip()
word = " Hello, Python! "
converWord = word.lstrip()
print(converWord)
# Output: "Hello, Python! "
🔰و برای حذف از انتهای رشته از دستور زیر که مخفف Right Strip است، استفاده می کنیم.
rstrip()
word = " Hello, Python! "
converWord = word.lstrip()
print(converWord)
# Output: " Hello, Python!"
#پایتون #نکته | آموزش پایتون
🔆تفاوت و اشتراک در تاپل
مگه تاپل ها غیرقابل تغییر نیستند؟
پس چطوری میشه تفاوت و اشتراک هاشون و پیدا کرد؟؟
یکی از راه ها برای یافتن اشتراک و تفاوت های دو تاپل تبدیل آنها به set و استفاده از دستورات intersectionو difference میباشد.
فرض کنید دو تاپل داریم:
tuple1 = (1, 2, 3, 4, 5)
tuple2 = (4, 5, 6, 7, 8)
🔅یافتن اشتراک
برای یافتن عناصر مشترک بین دو تاپل، میتوانید از تبدیل هر کدام به مجموعه (Set) استفاده کنید، زیرا مجموعهها عملیاتهای جستجو و اشتراک را سریعتر انجام میدهند:
tuple1 = (1, 2, 3, 4, 5)
tuple2 = (4, 5, 6, 7, 8)
# تبدیل تاپلها به مجموعه و پیدا کردن اشتراک
intersection = set(tuple1) & set(tuple2)
print("intersection=", intersection)
#Output:
#intersection={4, 5}
🔅یافتن تفاوت
برای یافتن عناصر موجود در یک تاپل که در تاپل دیگر وجود ندارند، میتوانید از عملگر تفاوت (difference) استفاده کنید:
# تفاوت بین تاپل ۱ و ۲
difference1 = set(tuple1) - set(tuple2)
difference2 = set(tuple2) - set(tuple1)
print(" differences between tuple1, tuple2:", difference1)
print(" differences between Touple2, tuple1:", difference2)
#Output :
#differences between tuple1, tuple2: {1, 2, 3}
#differences between Touple2, tuple1: {8, 6, 7}
🔗توجه:
این روش فقط برای عناصر قابل مقایسه (مثل اعداد، رشتهها و ...) قابل استفاده است. اگر عناصر تاپلها شامل نوع دادههای پیچیدهتری باشند، باید روشهای دیگری مد نظر قرار گیرد.
#tuple