Tipe Data

Python adalah salah satu bahasa pemrograman yang bertipe Loosely Typed Language, Artinya tidak membutuhkan identifikasi tipe data secara manual sewaktu Anda membuat sebuah variable.

Python mempunyai beberapa tipe data yang cukup unik bila dibandingkan dengan bahasa pemrograman lain seperti C atau Java. Tipe data di bahasa pemrograman python dibagi menjadi dua kelompok yaitu Immutable dan Mutable.

  • Immutable adalah tipe data yang tidak bisa diubah (string, bilangan, tuple)
  • Mutable adalah tipe data yang bisa diubah (list dan dictionary)

Tipe data pada Python adalah sebagai berikut:

  • Number

    • Integer Number
    • Long Number
    • Floating Point Real Number
    • Complex Number
  • String

  • String Bersifat Immutable
  • Boolean
  • List
  • Tuple
  • Dictionary

Tabel Built-in objects tipe data pada python :

Object type Example literals/creation
Numbers 1234 , 3.1415 , 3+4j , 0b111 , Decimal() , Fraction()
Strings 'spam' , "Bob's" , b'a\x01c' , u'sp\xc4m'
Lists [1, [2, 'three'], 4.5] , list(range(10))
Dictionaries {'food': 'spam', 'taste': 'yum'} , dict(hours=10)
Tuples (1, 'spam', 4, 'U') , tuple('spam') , namedtuple
Files open('eggs.txt') , open(r'C:\ham.bin', 'wb')
Sets set('abc') , {'a', 'b', 'c'}
Other core types Booleans, types, None

results matching ""

    No results matching ""