رشتهها در پایتون
تا اینجا با اعداد صحیح و اعشاری آشنا شدیم. نوع دیگری از دادهها در پایتون، رشتهها (Strings) هستند.
رشتهها شامل دنبالهای از کاراکترها از جمله حروف و اعداد هستند. برای ایجاد آنها، مقادیرشان را داخل " " یا ' ' قرار میدهیم.
>>> name = 'Ali'
>>> last_name = "Alipour"
نکته: در صورتی که خود رشته دارای " یا ' باشد، نماد نقلقول بیرونی باید متفاوت با آن باشد.
روش دیگر استفاده از کاراکترهای Escape است، قرار دادن '\ به جای ' و "\ به جای ".
>>> a = "I'm good!"
>>> b = "I am \"good\"!"
>>> a = 'I\'m good!'
>>> b = 'I am "good"!'
استفاده از عملگرها در رشتهها:
از عملگر + برای پیوند رشتهها و عملگر * برای تکرار آنها میتوان استفاده کرد.
>>> full_name = "Ali" + " " + "Alipour"
>>> full_name
'Ali Alipour'
>>> six_stars = "*" * 6
>>> six_stars
'******'
نکته: رشته را میتوان از قرار دادن کاراکترها بین """ یا ''' نیز ایجاد کرد. تفاوت آن با حالت قبلی، در چند سطر نوشتن و یا هر گونه تورفتگی و فاصله در متن است.
>>> name = """Ali"""
>>> text = """
... My name is Ali.
... I am good!
... """
>>> text
'\nMy name is Ali.\n I am good!\n'
در مثال بالا نیز از کاراکترهای Escape در خروجی نشان داده شده است. n\ به معنی سطر جدید است.