ماژول String چیست ؟ توضیح دهید .

0

ماژول String چیست ؟ توضیح دهید .

ماژول string شامل توابع مفیدي است که رشتهها را با مهـارت دسـتکاري مـیکننـد. مثـل
همیشه باید ماژول را قبل از استفاده وارد محیط کاري کنیم:

>> import string

ماژول string شامل تابعی به نام find است که ماننـد تـابع مـا کـار مـیکنـد. بـهمنظـور فراخوانی آن باید نام ماژول و سپس نام تابع را پس از گذاشتن یک نقطه مشخص کنیم:

>> fruit = “banana”
>>> index = string.find(fruit, “a”)
>>> print index
1

این مثال یکی از مزایاي ماژولها را ثابت میکند. آنها به جلوگیري از ایجـاد برخـورد میـان نـام توابع پیشساخته و توابع کاربر-تعریف کمک میکنند. با استفاده از نمادگذاري نقطه میتوانیم مشخص کنیم که کدام نسخه از تابع find موردنظر است. در حقیقت find.string جامعتر از نسخۀ ما است. اول اینکه این تابع میتوانـد عـلاوه بـر کاراکترها، زیر رشتهها را هم پیدا کند:

>> string.find(“banana”, “na”)
2

همچنین این تابع یک آرگومان سوم اضافه هم میگیرد که اندیس شـروع جسـتجو را مشـخص میکند:

>> string.find(“banana”, “na”, 3)
4

یا میتواند دو آرگومان اضافه بگیرد که بازهاي از اندیسها را براي جستجو مشخص میکند:

>>> string.find(“bob”, “b”, 1, 2)
-1

در این مثال جستجو منحل میشود زیرا حرف b در بازة اندیس بین 1 و 2 ظاهر نمیشـود (بـا توجه به اینکه خود 2 را شامل نمیشود).

برای اموزش های ویدیویی زبان پایتون به بستر ویدیو های اموزشی بروید

بستر اموزش های ویدویی 

کیانا ابراهیمی سوال پاسخ داده شده اکتبر 14, 2020
گذاشتن نظر
پاسخ خود را بنویسید .
  • فعال
  • بازدیدها1550 times
  • پاسخ ها1 پاسخ
ورود به متاورس | متاورس ایرانی
ورود به متاورس ایران یا همان متاورس ملی

علامت ذره بین Tutorials سمت راست به رنگ قرمز به شما کمک خواهد کرد .

جدید ترین سوالات پرسیده شده

منقضی شدن سم بتانال 1 پاسخ | 0 آرا
ایا ایدز گزفتم؟ 0 پاسخ ها | 0 آرا
انتخاب ورزش رزمی 0 پاسخ ها | 1 رای
وزارت تعاون کار و رفاه اجتماعی نماد اعتماد الکترونیک اسناد و املاک کشور مرکز آموزش ویدیویی انجمن حم فروشگاه ملی تولید کنندگان مدیریت بر مدیران حم سامانه حیوانات رسانه ملی اخبار متا دانشگاه متاورس استخدام | دانش فروشگاه حم تبلیغات ملی بازار NFT متاورس رنگ نقشه ملی سه بعدی متا املاک و مستغلات