مثال
چک کردن اینکه، کلمه ی مورد نظر می توان یک نام معتبر برای متغیر ها باشد یا نه:
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())
سلام.خوبید.
من فایلی دارم که داخلش ali:[1,'2']وhamed.
اگر بخواهم ali را alis کنم باید چیکار کنم؟
سلام. ممنون.
باید محتوای فایل رو روی یک متغیر ذخیره کنید. با استفاده است متد replace کلمه ali رو با alis جایگزین کنید و نتیجه رو دوباره توی فایل ذخیره کنید.
file=open('E:/jaigozin.text','w')
file.write("ali:[1,'2']\nHamed")file.close()h=filec=str(h).replace("ali","alis")c=file
کد به درستی کار نمیکنه؟
اول باید محتوای فایل رو با متد read بخونید.
و بعد replace رو روی متغیر file_text اعمال کنید. متد write باید آخر نوشته بشه نه اول.