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())

Coba di IDE

Output:

True

Contoh Lainnya

Tidak boleh diawali angka

print("2nama".isidentifier())

Coba di IDE

Output:

False

Spasi tidak diperbolehkan

print("nama user".isidentifier())

Coba di IDE

Output:

False

Keyword tetap berbentuk identifier

import keyword

nama = "class"
print(nama.isidentifier())
print(keyword.iskeyword(nama))

Coba di IDE

Output:

True
True

Kesalahan Umum

  • Keyword seperti class dapat menghasilkan True; periksa juga dengan keyword.iskeyword().
  • Identifier tidak boleh mengandung spasi atau tanda minus.
  • Hasil True hanya memeriksa bentuk nama, bukan apakah nama sudah didefinisikan.

Pelajari Lebih Lanjut