طبقه بندی کاراکتر چگونه انجام می شود ؟

2

طبقه بندی کاراکتر چگونه انجام می شود ؟ 

کیانا ابراهیمی Answered question اکتبر 14, 2020
Add a Comment
0

طبقه بندی کاراکتر چگونه انجام می شود ؟ 

آزمایش کاراکترها از لحاظ کوچک یا بزرگ بودن حروف و یا کاراکتر یـا رقـمبـودن آنهـا اغلـب مفید است. ماژول string ثابتهاي بسیاري ارائه میدهند که براي رسیدن به این اهداف سودمن دند.

رشتۀ lowercase.string شامل تمام حروفی است که سیستم آنها را حروف کوچک بـه حساب میآورد. بهطرز مشابهی uppercase.string شامل تمام حروف بزرگ میباشد. دستورات زیر را امتحان کنید و ببینید چه نتیجهاي میگیرید:

>> print string.lowercase
>>> print string.uppercase
>>> print string.digits
ما میتوانیم از این ثابتها و تابع find

استفاده کنیم و کاراکترها را طبقهبنـدي نمـاییم. بـراي مثال اگـر (ch, lowercase(find مقـداري غیـر از 1 –را برگردانـد، آنگـاه ch بایـد از حـروف کوچک باشد:

def isLower(ch):
return string.find(string.lowercase, ch) != -1

متناوباً میتوانیم از عملگر in که تعیین میکند آیا فلان کاراکتر در رشته وجـود یـا نـه، بهـره
جوییم:

def isLower(ch):
return ch in string.lowercase

هنوز هم راهحلهایی وجود دارد. ما میتوانیم از عملگر مقایسهاي استفاده کنیم:

def isLower(ch):
return ‘a’ <= ch <= ‘z’

اگر ch بین a تا z باشد حتماً از حروف کوچک است.
تمرین 7-6 :در مورد اینکه کدام نسخه از تابع سریعتر است بحث کنید. آیا میتوانید در مورد علل برتري یکی بر دیگري بحث کنید؟ ثابت دیگري در ماژول string تعریف شده که ممکن است موجب تعجب شما شود:

>>> print string.whitespace

کاراکترهاي فضايخالی، مکاننما را بدون چاپ چیزي جابجا میکننـد. آنهـا فضـاهایی خـالی میان کاراکترهاي قابل رؤیت ایجاد میکنند. ثابت whitespace.string شامل تمام کاراکترهـاي فضايخالی از جمله space ، tab) t (\و خط جدید (n (\میباشد.

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

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

کیانا ابراهیمی Answered question اکتبر 14, 2020
Add a Comment
You are viewing 1 out of 1 answers, click here to view all answers.
Write your answer.
  • Active
  • Views1267 times
  • Answers1 answer
ورود به متاورس | متاورس ایرانی
ورود به متاورس ایران یا همان متاورس ملی

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

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

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