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

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
گذاشتن نظر
پاسخ خود را بنویسید .
  • فعال
  • بازدیدها1070 times
  • پاسخ ها1 پاسخ
ورود به متاورس | متاورس ایرانی
ورود به متاورس ایران یا همان متاورس ملی

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

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

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