رشته ها و لیست ها را در زبان پایتون را توضیح دهید.
رشته ها و لیست ها را در زبان پایتون را توضیح دهید.
رشته ها و لیست ها را در زبان پایتون را توضیح دهید.
دو مورد از مفیدترین توابع ماژول string ، لیستهایی از رشتهها را به هـم مـیآمیـزد. تـابع split یک رشته را در لیستی از کلمات میشکند. بهطور پیشفرض هر تعداد از کاراکترهـاي فضـاي خالی، یک مرز در بین کلمات درنظر گرفته شده است:
>> import string
>>> song = “The rain in Spain…”
>>> string.split(song)
[‘The’, ‘rain’, ‘in’, ‘Spain…’]
یک آرگومان اختیاري با نام حایل میتواند براي مشـخص کـردن اینکـه کـدام کاراکترهـا مـرز کلمات در نظر گرفته شوند، استفاده شود. مثال زیر رشتۀ ‘ai ‘را به عنوان حایل استفاده میکند:
>>> string.split(song, ‘ai’)
[‘The r’, ‘n in Sp’, ‘n…’]
توجه کنید که حایل در لیست ظاهر نمیشود. تابع join برعکس تابع split عمل میکند. این تابع لیستی از رشتهها را میگیرد و آنهـا را با یک فضاي خالی میان هر دو جفت آن به هم متصل میکند:
>> list = [‘The’, ‘rain’, ‘in’, ‘Spain…’]
>>> string.join(list)
‘The rain in Spain…’
مانند split ، تابع join یک حایل اختیاري میگیرد که بین اعضاء گذاشته میشود:
>>> string.join(list, ‘_’)’The_rain_in_Spain…’
را song و string.join(string.split(song))
میـان ارتبـاط: 3-8 تمرین شرح دهید. آیا آنها براي همۀ رشتهها یکسان هستند؟ چه موقع آنها متفاوت میشوند؟
برای اموزش های ویدیویی زبان پایتون به بستر ویدیو های اموزشی بروید