Program menyimpan dan mengolah nilai, dan Python melakukannya dengan model object dan reference yang khas. Section ini membahas cara variabel mengikat nilai, tipe data bawaan seperti int, float, str, dan bool, serta perbedaan mutable dan immutable yang menjelaskan banyak perilaku Python di kemudian hari.
Pelajari cara membuat variabel dan memberi nilai dengan assignment, dari bentuk dasar hingga multiple assignment.
Buka → # Aturan Penamaan IdentifierKuasai aturan penamaan identifier Python: karakter yang diizinkan, kata kunci terlarang, dan gaya PEP 8.
Buka → # Memahami Object dan ReferencePahami cara variabel Python mengikat object melalui reference, perilaku shared reference, dan perbedaan is dengan ==.
Buka → # Tipe Data NumerikPelajari tipe data numerik Python: int berpresisi tak terbatas, float IEEE 754, complex, dan underscore pada literal.
Buka → # StringKenali tipe data str untuk teks: cara membuat string, operasi dasarnya, dan sifat immutable yang khas Python.
Buka → # BooleanPelajari tipe data bool, nilai True dan False, hubungan bool dengan int, serta konsep truthy dan falsy.
Buka → # None dan NoneTypePahami nilai None dan tipe NoneType sebagai penanda ketiadaan nilai, termasuk pola is None dan argumen default.
Buka → # Memeriksa Tipe DataPelajari cara memeriksa tipe data dengan type() dan isinstance(), serta alasan isinstance() lebih disarankan.
Buka → # Type ConversionKuasai konversi tipe eksplisit dengan int(), float(), str(), dan bool() beserta error yang menyertainya.
Buka → # Dynamic TypingPahami dynamic typing Python: variabel dapat di-assign ulang ke tipe berbeda, kontras dengan static typing.
Buka → # Mutable dan Immutable ObjectsPelajari perbedaan object mutable dan immutable, jebakan shared reference pada list, dan tuple berisi list.
Buka →