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

2

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

کیانا ابراهیمی سوال پاسخ داده شده اکتبر 14, 2020
گذاشتن نظر
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 (\میباشد.

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

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

کیانا ابراهیمی سوال پاسخ داده شده اکتبر 14, 2020
گذاشتن نظر
شما در حال مشاهده 1 از 1 پاسخ هستید ، برای دیدن همه پاسخها اینجا را کلیک کنید .
پاسخ خود را بنویسید .
  • فعال
  • بازدیدها1198 times
  • پاسخ ها1 پاسخ
ورود به متاورس | متاورس ایرانی
ورود به متاورس ایران یا همان متاورس ملی

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

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

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