15 Ocak 2021 07:19

Muslu Y.

Python

Python'da string dinamik olarak method adı olarak nasıl kullanılır?

Anasayfa

Python

Python'da string dinamik olarak method adı olarak ...

Uygulamanızda string e göre otomatik method çağırmak isterseniz eval kullanabilirsiniz.

 

Örneğin:

Gelen isteğe göre cevap verecekseniz ve bunu kelime ile başlıyorsa veya bitiyorsa gibi dinamik kontrol ettirmek isterseniz

standart"beniararmısınız?".startswith("beniara")
print(standart)
 
func_ = 'startswith'
#func_ = 'endswith'
body_ = 'beniararmısınız'
text_ = 'beniara'

evalli = eval(f'"{body_}".{func_}("{text_}")')
print(evalli)
   

Python

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2025