بکندباز

متد ‎isidentifier()‎‎ در پایتون

مثال

چک کردن اینکه، کلمه ی مورد نظر می توان یک نام معتبر برای متغیر ها باشد یا نه:

txt = "Demo"

x = txt.‎isidentifier()‎‎

print(x)

توضیحات

متد ‎isidentifier()‎‎ اگر کلمه یک مشخصه ی معتبر (برای نام گذاری متغیر ها و …) باشد، True و در غیر اینصورت False برمی گرداند. این کلمه برای معتبر بودن باید فقط شامل حروف، اعداد و علامت (_) باشد. یک مشخصه ی معتبر نمی تواند با عدد شروع شود و یا شامل کاراکتر اسپیس (فضای خالی) باشد.

سینتکس

string.‎isidentifier()‎‎

مثال

چک کردن اینکه آیا کلمات، مشخصه های معتبری برای نام گذاری هستند یا نه:

a = "MyFolder"
b = "Demo002"
c = "2bring"
d = "my demo"

print(a.‎isidentifier()‎‎)
print(b.‎isidentifier()‎‎)
print(c.‎isidentifier()‎‎)
print(d.‎isidentifier()‎‎)

 


اگر سوالی در رابطه با این تابع داری، می تونی توی بخش کامنت ها بپرسی:

zohreh

مدیر وب سایت بکندباز

دیدگاه‌ها

*
*

    mohamadi پاسخ

    سلام.خوبید.
    من فایلی دارم که داخلش ali:[1,'2']وhamed.
    اگر بخواهم ali را alis کنم باید چیکار کنم؟

      zohreh پاسخ

      سلام. ممنون.

      باید محتوای فایل رو روی یک متغیر ذخیره کنید. با استفاده است متد replace کلمه ali رو با alis جایگزین کنید و نتیجه رو دوباره توی فایل ذخیره کنید.

    mohamadi پاسخ

    file=open('E:/jaigozin.text','w')
    file.write("ali:[1,'2']\nHamed")file.close()h=filec=str(h).replace("ali","alis")c=file
    کد به درستی کار نمیکنه؟

      zohreh پاسخ

      اول باید محتوای فایل رو با متد read بخونید.

      file = open("file.txt", "r")
      file_text = file.read()‎

      و بعد replace رو روی متغیر file_text اعمال کنید. متد write باید آخر نوشته بشه نه اول.