رفتن به مطلب



iran rules jazbe modir
ADS mahak

Doctor Robot

Programming-Py استخراج، حذف و جایگزین کردن رشته ها

پست های پیشنهاد شده

استخراج، حذف و جایگزین کردن رشته ها

برای استخراج قسمتی از یک رشته می‌توان از اندیس شروع و پایان قسمتی از رشته که می‌خواهیم استخراج کنیم، استفاده نماییم. به مثال زیر توجه کنید.

برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

خروجی کد:

برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

در کد بالا و با استفاده از str1[10:16] از اندیس 10 تا اندیس 16 رشته str1 را استخراج و در متغیر str2 ذخیره کرده ایم. همانطور که مشاهده می‌کنید کلمه “sample” از اندیس 10 شروع شده است (کاراکتر یازدهم). عدد 16 نشان می‌دهد که ما تا چندمین کاراکتر را می‌خواهیم، استخراج کنیم. اگر نخواهید که مکان قرار گرفتن کلمه “sample” را به صورت دستی شمارش کنید، می‌توانید با استفاده از متد ()index این کار را انجام دهید.

برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

یکی از حالت های استخراج زیر رشته این است که شما فقط اندیس شروع را مشخص می کنید. به کد زیر توجه کنید:

برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

خروجی کد:

برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

telegram channel   jazbe modir

جایگزین کردن رشته‌ها با استفاده از متد replace

با استفاده از متد ()replace می‌توان یک رشته خاص را با یک رشته دیگر عوض کرد. به عنوان مثال در کد زیر می‌توان کلمه “dog” را با کلمه “cat” عوض کرد.

برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

خروجی کذ

برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

متد ()replace دو آرگومان قبول می‌کند. اولین آرگومان رشته‌ای است که می‌خواهیم آن را با یک رشته جدید جایگزین کنیم (رشته قدیم) و دیگری رشته جدید است. متد ()replace تمام کلمات “dog” واقع در رشته را پیدا کرده و کلمه “cat” را جایگزین آن‌ها می‌کند. از این متد می‌توان برای حذف همه کلمات مثلاً “dog” در مثال زیر استفاده کرد.

برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

خروجی کد

برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید

در کد بالا از “” به عنوان یک رشته جایگزین استفاده شده است. “” به معنای رشته خالی می‌باشد. بنابراین تمام محل‌های وقوع کلمه “dog” با رشته خالی جایگزین شده و از رشته واقعی حذف می‌شوند.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 7 ساعت قبل، ᴍᴀsᴛᴇʀ_ᴍ_ᴢᴇᴅ گفته است :

دستت درست خسته نباشی دوست عزیز

 

لطفا به جای اسپم از دکمه پسندیدن (like) استفاده کنید

با تشکر :4: 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   بازگردانی قالب بندی

  حداکثر استفاده از ۷۵ شکلک مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

در حال بارگذاری

  • مطالب مشابه

    • توسط ReZa CLONER
      1_وارد تنظیمات و قسمت Carrier شوید
      2_حال گزینه Automatic را غیرفعال کنید
      3_منتظر باشيد تا اپراتورهاى ديگر شناسایی شوند و یکی از آن‌ها را انتخاب کنید
      برای مثال اگر سیم‌کارت شما ایرانسل است گزينه همراه اول را انتخاب كنيد.
      حالا آيفون شما از دسترس خارج شده است.
    • توسط Doctor Robot
      با سلام و خسته نباشید
      بیشتر مطالب انجمن با زبان فارسی نوشته شده بنده تقاضا دارم برای مطالب فارسی فونت B Nazanin  اضافه کنین
      به دلیل اینکه این فونت بسیار زیبا و جذاب و قابل خواندن است. اگر این نوع فونت موجود نمی باشد لذا لطفا فونت های ایرانی را قرار دهید
      با تشکر 
    • توسط Doctor Robot
      زبان نشانه گذاری توسعه پذیر (XML)
      زبان نشانه گذاری توسعه پذیر (XML)، به شما اجازه می‌دهد که داده‌ها را در یک متن و قالب ساخت یافته ذخیره کنید. این زبان به طور گسترده به عنوان یک دیتابیس جایگزین و برای ذخیره اطلاعات مربوط به پیکربندی نرم افزارها به کار می‌رود. XML از لحاظ دستوری شبیه به HTML بوده و اگر با HTML آشنایی داشته باشید یادگیری این زبان برایتان راحت‌تر است. در زیر یک سند XML را مشاهده می‌کنید :
      برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      سند XML ترکیبی از عناصر XML می‌باشد. یک عنصر XML شامل یک تگ آغازی، یک تگ پایانی و داده‌ای است که در بین این دو تگ قرار می‌گیرد.
      برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      می‌توان بر اساس داده‌ای که یک عنصر XML در خود نگهداری می‌کند یک نام برای عنصر انتخاب کرد. به این نکته توجه کنید که عناصر به حروف بزرگ و کوچک حساسند، بنابراین دو کلمه person و Person با هم متفاوتند. XML فضاهای خالی را نادیده می‌گیرد، بنابراین به جای نوشتن یک فایل در یک خط می‌توانید آن را در چند خط بنویسید تا خوانایی آن بالاتر رود. بین عناصر XML ممکن است رابطه پدر- فرزندی وجود داشته باشد
      برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      سند XML بالا دارای اطلاعاتی برای سه شخص می‌باشد. هر سند XML باید دارای یک عنصر ریشه (root) باشد. در مثال اول این درس، عنصر Persons ، عنصر ریشه (پدر) و دیگر عناصر داخل آن در حکم فرزندان آن می‌باشند. جزییات هر شخص در داخل عنصر Person قرار دارند. عناصر فرزند عنصر Person عبارتند از Name، Age و Gender. صفات XML، روشی دیگر برای اضافه کردن داده به یک عنصر می‌باشند.
      برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      عنصر بالا یک خاصیت به نام name دارد که مقدار آن John Smith می‌باشد. مقادیر باید در داخل کوتیشن (‘ ‘) یا دابل کوتیشن (“ “) قرار بگیرند. در زیر روش اضافه کردن صفات نشان داده شده است.
      برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      همانطور که مشاهده می‌کنید، می‌توان به یک عنصر چندین صفت اضافه کرد.
      برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      اجازه دهید که به عناصر مثال ابتدای درس صفاتی اضافه کنیم.
      برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      عنصر Name هر شخص (person) را حذف و صفت معادل آن (name) را برای هر عنصر می‌نویسیم. اسناد XML می‌توانند دارای یک تعریف XML باشند. تعریف XML شامل اطلاعاتی درباره سند XML مانند نسخه (همیشه نسخه 1.0 پیشنهاد می‌شود) و نوع رمزگذاری (encode) متن آن می‌باشد.
      برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      این تعریف در بالاترین بخش سند و درست قبل از عنصر اصلی نوشته می‌شود. برای فایل XML می‌توان توضیحات نیز نوشت. نحوه نوشتن توضیحات در XML به صورت زیر است.
      برای مشاهده این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      می‌توان با استفاده از یک ویرایشگر متن ساده فایل‌های XML تولید کرد.
  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • جدید...