Artikel ini akan membantu pembaca memahami tentang tipe data dasar dalam Python, variabel, beberapa fungsi yang umum digunakan terkait dengan tipe data, dan beberapa aplikasi dasar di dunia nyata. Kami akan menggunakan Visual Studio Code sebagai editor kode kami. Jika Anda belum menginstal Visual Studio Code, instruksi diberikan di posting blog sebelumnya.
Variabel dan Tipe Data dalam Python – daftar isi:
Pengantar Python
Seperti yang telah kita pelajari di posting blog sebelumnya bahwa Python adalah bahasa tingkat tinggi, terinterpretasi, bertipe dinamis, dan berorientasi objek. Karena sifatnya yang tingkat tinggi, bahasa ini sangat mudah dipelajari, dan sintaksisnya juga sederhana. Ada berbagai aplikasi Python di dunia nyata seperti untuk pembelajaran mesin, ilmu data, pengembangan game, aplikasi web, dan banyak lagi.
Di posting blog sebelumnya, kita belajar tentang cara mencetak teks di Python. Kita biasa mencetak (“teks yang diinginkan”) sebagai sintaksis. Mari kita mulai dengan apa itu variabel dan mengapa kita menggunakan variabel.
Variabel dalam Python
Sebuah variabel adalah entitas yang menyimpan sebuah nilai. Nilai tersebut bisa berupa angka, bilangan bulat, bilangan riil, teks, atau karakter. Mari kita lihat beberapa contoh bagaimana Anda dapat menggunakan variabel untuk menyimpan nilai di Python.
# variabel x = 1 # menyimpan bilangan bulat y = 2.5 # menyimpan bilangan riil z = "string" # menyimpan string atau teks n = "a" # menyimpan sebuah karakter b = True # menyimpan nilai boolean print(x,y,z,n,b)
Output: 1 2.5 string a True
Kita telah melihat bagaimana cara menyimpan variabel, sekarang mari kita lihat bagaimana cara mencetak nilai-nilai mereka. Anda sudah tahu jawabannya, yaitu menggunakan print(), yang kita gunakan di blog pertama untuk mencetak teks yang diinginkan. Juga, lihat bahwa kita menggunakan variabel tanpa menggunakan tanda kutip ganda atau tunggal seperti sebelumnya. Ini karena variabel dikenali oleh print secara langsung karena disimpan dalam memori saat dideklarasikan. Sekarang, mari kita cetak variabel-variabel tersebut.
Kita dapat melihat bahwa variabel dicetak seperti yang disorot dalam gambar di atas. Seperti yang kita lihat, Python mendukung sebagian besar tipe data yang berbeda di Python seperti bilangan bulat, float (bilangan riil), string (teks atau karakter), dan Boolean (True atau False).
Tipe data dalam Python
String
Operasi apa yang dapat dilakukan menggunakan string?
- title()
Fungsi ini dapat digunakan untuk mengkapitalisasi huruf pertama dari setiap kata dalam string seperti yang terlihat di bawah ini, outputnya disorot.
text="blog ini luar biasa" print(text.title())Output:
Blog Ini Luar Biasa
Fungsi ini dapat digunakan untuk mengkapitalisasi seluruh kata dalam string. Contoh diilustrasikan dalam gambar di bawah ini.
text="blog ini luar biasa" print(text.upper()) output: BLOG INI LUAR BIASA
Fungsi ini dapat digunakan untuk mengubah seluruh kata dalam string menjadi huruf kecil. Contoh diilustrasikan dalam gambar di bawah ini.
text = "blog ini luar biasa" print(text.lower())
Output: blog ini luar biasa
Untuk menggabungkan dua string yang berbeda, “+” dapat digunakan. Contoh diilustrasikan dalam gambar di bawah ini.
text = "blog ini luar biasa" text2="untuk pemula" print(text+text2)
Output: blog ini luar biasauntuk pemula
Ada kalanya Anda tidak ingin mencetak teks dalam satu baris tetapi ingin memiliki beberapa baris dan kadang-kadang Anda ingin teks memiliki spasi tab. Ini dapat dilakukan di Python dengan menggunakan “\n”(baris baru) dan “\t”(spasi tab). Contoh diilustrasikan di bawah ini.
print("blog ini \nluar biasa") print("\tblog ini luar biasa")
Output: blog ini luar biasa blog ini luar biasa
Ini adalah fungsi di Python yang menghapus spasi putih dalam string. Menggunakan strip, baik spasi putih di kiri maupun kanan dapat dihapus. Namun terkadang untuk kebutuhan spesifik, untuk menghapus spasi putih di kiri “lstrip()” dapat digunakan dan untuk kanan “rstrip()” dapat digunakan. Contoh dengan kode diilustrasikan di bawah ini.
z=" hello " print(z) print(z.strip()) print(z.rstrip()) print(z.lstrip()) Output: “ hello “ “hello” “ hello” “hello “
Dengan menggunakan fungsi len(), panjang string dapat ditentukan. Contoh dengan kode diilustrasikan di bawah ini. Anda dapat melihat untuk string “hello”, outputnya adalah 5.
Z="luar biasa" Print(len(Z))
Output: 5
Bilangan Bulat
Tipe data bilangan bulat dalam Python hanya digunakan ketika angka bulat yang akan disimpan. Ada beberapa operasi yang dapat dilakukan pada bilangan bulat. Mari kita pelajari tentang fungsi type() di sini. Fungsi type() memberi tahu Anda tentang tipe data variabel. Contoh untuk fungsi type() dengan kode diilustrasikan di bawah ini.
a=1 type(a)
output: int
Float
Dalam variabel tipe data bilangan bulat hanya, angka bulat dapat disimpan tetapi untuk menyertakan bilangan riil atau menyimpan bilangan riil kita menggunakan float. Pada dasarnya float digunakan untuk desimal.
a=1.6 type(a)
output: float
Operasi pada Float dan Bilangan Bulat
Dalam matematika dasar selama sekolah menengah, kita telah mempelajari beberapa operasi yang dapat dilakukan pada angka seperti Penjumlahan, Pengurangan, Perkalian, Pembagian, dan banyak lagi. Kita dapat melakukan semua operasi tersebut pada float dan bilangan bulat seperti yang diilustrasikan di bawah ini dengan kode.
# variabel x = 1 # menyimpan bilangan bulat y = 2.5 # menyimpan bilangan riil z = "string" # menyimpan string atau teks n = "a" # menyimpan sebuah karakter x = True # menyimpan nilai booleanprint(type(x),type(y),type(z),type(n),type(b)) [/code]
output: <class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>
Boolean
Di Python ada kalanya seorang pengembang perlu mengetahui apakah sebuah pernyataan benar atau salah. Biasanya saat menggunakan kondisi, Boolean digunakan. Boolean terdiri dari True dan False. Perlu dicatat bahwa Python sensitif terhadap huruf besar saat menggunakan Boolean, sehingga mereka harus dalam format True dan False saja.
Seperti yang telah kita pelajari tentang tipe data dalam Python dan variabel dalam Python, mari kita buat program sederhana dan uji pengetahuan kita.
- Konversi Tipe
Konversi tipe adalah proses di mana Anda mengonversi satu variabel tipe data menjadi variabel tipe data lain.
- int()
Ini mengonversi angka yang dalam bentuk string atau float menjadi nilai bilangan bulat. Contoh diilustrasikan di bawah ini dengan kode.
a="6" b=6.5 print(int(a),int(b))
output: 6 6
Fungsi int() hanya dapat mengonversi angka dalam bentuk string menjadi bilangan bulat tetapi bukan karakter. Jika karakter digunakan dalam int(). maka akan menghasilkan kesalahan seperti yang diilustrasikan di bawah ini.
a="a" print(int(a))
output: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-128-d5a3b8380653> in <module> 1 a="a" 2 ----> 3 print(int(a)) ValueError: invalid literal for int() with base 10: 'a'
Ini digunakan untuk mengonversi angka riil dalam bentuk string atau bilangan bulat menjadi float seperti yang diilustrasikan dalam kode di bawah ini.
a="6.5" b=7 print(float(a),float(b))
output: 6.5 7.0
Fungsi float() hanya dapat mengonversi angka dalam bentuk string menjadi float tetapi bukan karakter. Jika karakter digunakan dalam float(). Maka akan menghasilkan kesalahan seperti yang diilustrasikan di bawah ini.
a="a" print(float(a))
output: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-130-f48cb0b32023> in <module> 1 a="a" 2 ----> 3 print(float(a)) ValueError: could not convert string to float: 'a'
Fungsi ini dapat mengonversi nilai bilangan bulat atau float menjadi bentuk string. Contoh diilustrasikan di bawah ini.
a = 6 b = 6.7 c = True print(str(a), str(b), str(c))
output: 6 6.7 True
Fungsi ini dapat mengonversi nilai bilangan bulat, string, float menjadi nilai Boolean.
Jika nilai dalam bilangan bulat atau float adalah 0, maka bool() akan memberikan False. Untuk string, jika string kosong maka False. Contoh diilustrasikan di bawah ini.
a = 0 b = 0 c = "" print(bool(a), bool(b), bool(c))output: False False False
Sekilas Blog Selanjutnya
Di posting blog selanjutnya kita akan belajar tentang Daftar, Tuple, Set, dan Kamus.
Anda juga mungkin menyukai Kursus JavaScript kami dari Pemula hingga Lanjutan.
Robert Whitney
Ahli JavaScript dan instruktur yang melatih departemen TI. Tujuan utamanya adalah untuk meningkatkan produktivitas tim dengan mengajarkan orang lain bagaimana berkolaborasi secara efektif saat melakukan pengkodean.
Python Course From Beginner to Advanced in 11 blog posts:
- Tuple, daftar, set, dan kamus Python. Bagian 3 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Fungsi Python. Bagian 7 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Pengantar Kursus Python. Bagian 1 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Variabel dan Tipe Data di Python. Bagian 2 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Kumpulan dan kamus Python. Bagian 4 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Kelas dan objek Python. Bagian 9 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- File di Python. Bagian 10 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Loop di Python. Bagian 6 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog
- Fungsi lanjutan dalam Python. Bagian 8 Kursus Python dari Pemula hingga Mahir dalam 11 posting blog