برترین موضوعات درسمن

برترین موضوعات درسمن
پنجشنبه, ۱۲ خرداد ۱۴۰۱، ۱۱:۱۸ ق.ظ

معرفی توابع رشته ها در پایتون

تعریف رشته ها

برای تعریف رشته از کوتیشن   ‘ ’یا دابل کوتیشن " " استفاده می شود. مانند نمونه:

"hello ali"
‘hello ali’

نکته: رشته ها مانند لیست ها دارای اندیس هستند.

نکته: رشته ها را میتوانیم با دستور ()print چاپ کنیم.

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

s=”””For your programming foot, 
you can refer to the free introductory
course up to the Darsman Intermediate website”””

همان طور که گفتیم رشته ها آرایه ای از بایت هستند که کاراکترهای یونیکد را نشان می دهند. پایتون نوع داده کاراکتری ندارد و یک کاراکتر، یک رشته با طول 1 است.

برای دسترسی به عناصر رشته از براکت [] استفاده میکنیم مانند نمونه:

s=”hello”
Print(s [1])

خروجی:

e

نکته: با کمک حلقه ها میتوانیم در یک رشته پیمایش کنیم.

در ادامه عملگرها و توابع پرکاربرد رشته را بررسی می کنیم.

تابع ()len: رشته را به عنوان ورودی گرفته واندازه ی آن را بر می گرداند.

تابع ()str: ورودی را تبدیل به رشته کرده و خروجی می دهد.

عملگر +: برای اتصال دو رشته در پایتون به یکدیگر استفاده می شود.

عملگر == : برای بررسی برابر بودن دو رشته با هم استفاده می شود.(مقایسه رشته)

توابع مهم رشته

()capitalize: اولین کاراکتر را به حروف بزرگ تبدیل می کند.

()find: رشته را برای یک مقدار مشخص جستجو می کند و موقعیت جایی که پیدا شده را بر می گرداند.

()lower: یک رشته را به حروف کوچک تبدیل می کند.

()Count: تعداد تکرار کاراکتر یا کلمه ای که گرفته است را در رشته محاسبه میکند.

()Replace: برای جایگزینی یک کلمه یا کاراکتر با کلمه یا کاراکتر دیگری استفاده میشود.

()Join: برای تبدیل لیست به رشته از این تابع استفاده می شود.

نکته: متد ()find سه ورودی می گیرد که ورودی اول اجباری و دو ورودی دیگر اختیاری است. و خروجی این متد یک عدد است.

 

دوست عزیز به پایان این بخش رسیدیم ممنون بابت همراهیتون امیدوارم مطالب برایتان مفید بوده باشد برای یادگیری بیشتر پیشنهاد میکنم دوره آموزش رایگان پایتون وب سایت درسمن را مشاهده کنید و این مباحث را کاملتر فرابگیرید. جهت دسترسی سریع به آموزش پایتون به ادامه مطلب مراجعه کنید.

موافقین ۰ مخالفین ۰ ۰۱/۰۳/۱۲
فاطمه موحدی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی