Daftar Referensi Python
Method str.isidentifier() memeriksa apakah string memiliki bentuk identifier Python yang valid.
Sintaks
string.isidentifier()
Parameter
Fungsi atau method ini tidak menerima parameter.
Nilai balik: True jika string valid secara sintaks sebagai identifier.
Contoh
print("nama_user".isidentifier())
Output:
True
Contoh Lainnya
Tidak boleh diawali angka
print("2nama".isidentifier())
Output:
False
Spasi tidak diperbolehkan
print("nama user".isidentifier())
Output:
False
Keyword tetap berbentuk identifier
import keyword
nama = "class"
print(nama.isidentifier())
print(keyword.iskeyword(nama))
Output:
True
True
Kesalahan Umum
- Keyword seperti
classdapat menghasilkan True; periksa juga dengankeyword.iskeyword(). - Identifier tidak boleh mengandung spasi atau tanda minus.
- Hasil True hanya memeriksa bentuk nama, bukan apakah nama sudah didefinisikan.
Pelajari Lebih Lanjut
- Referensi: Variabel · str.isalpha() · str.isascii()
- Buku Belajar Python untuk Pemula: Bab 5, Bab 7, dan Bab 16
