رشته ها در پایتون

پایتون آریا پروژه

رشته ها در پایتون

رشته ها در پایتون عبارت است از مجموعه کاراکترهای همجوار که در علامت نقل و قول نمایش داده می شوند. پایتون از هر دو شکل تک کوتیشن و دابل کوتیشن پشتیبانی می کند. می توان با بهره گیری از عملگر برش  ([ ] [:] ) operator slice که اندیس آن در آغاز رشته با اندیس ۰ شروع شده و تا ۱ – در انتها ادامه می یابد، بخش هایی از یک رشته را استخراج کرد.

علامت (+) یک عملگر اتصال است که دو رشته را به هم پیوند می دهد. علامت * درواقع یک operator repetition  است که دستوری را تکرار می کند (برای مثال یک رشته را دوبار چاپ می نمایند).

#!/usr/bin/python

str = ‘Hello World!’

print str # Prints complete string

print str[0] # Prints first character of the string

print str[2:5] # Prints characters starting from 3rd to 5th

print str[2:] # Prints string starting from 3rd character

print str * 2 # Prints string two times

print str + “TEST” # Prints concatenated string

نتیجه ی زیر حاصل می گردد:

Hello World!

H

llo

llo World!

Hello World!Hello World!

Hello World!TEST

نوع داده ای List در پایتون

 

از میان نوع های داده ای پایتون، List ها تطبیق پذیرترین نوع داده ای هستند، بدین معنا که برای منظورهای مختلف می توان از آن ها بهره گرفت.

یک لیست شامل مجموعه ای از آیتم ها است که توسط ویرگول از هم جدا شده و داخل [] محصور می شوند.

تا حدی می توان گفت که List شبیه به نوع داده ای آرایه در زبان C است.

یک تفاوت اساسی بین آرایه و لیست این است که آیتم های موجود در لیست می توانند از نوع داده های مختلف باشند(از نظر نوع با هم متفاوت باشند).

مقادیر ذخیره شده در یک لیست را می توان با استفاده از عملگر برش ([:] [ ]) از طریق اندیس که از در ابتدای لیست ار صفر آغاز شده و تا ۱ -در انتهای لیست ادامه می یابد، مورد دسترسی قرار داد.

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

#!/usr/bin/python

list = [ ‘abcd’, 786 , 2.23, ‘john’, 70.2 ]

tinylist = [123, ‘john’]

print list # Prints complete list

print list[0] # Prints first element of the list

print list[1:3] # Prints elements starting from 2nd till 3rd

print list[2:] # Prints elements starting from 3rd element

print tinylist * 2 # Prints list two times

print list + tinylist # Prints concatenated lists

کد پایتون فوق، نتیجه ی زیر را بدست می دهد:

[‘abcd’, 786, 2.23, ‘john’, 70.200000000000003]

abcd

[۷۸۶, ۲٫۲۳]

[۲٫۲۳, ‘john’, 70.200000000000003]

[۱۲۳, ‘john’, 123, ‘john’]

[‘abcd’, 786, 2.23, ‘john’, 70.200000000000003, 123, ‘john’]

نویسنده : زهرا رستمی

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *