Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah jenis terbina dalam yang berbeza dalam Python?

Apakah jenis terbina dalam yang berbeza dalam Python?

王林
王林ke hadapan
2023-08-19 14:53:191179semak imbas

Apakah jenis terbina dalam yang berbeza dalam Python?

Dalam artikel ini, anda akan mempelajari tentang jenis data Python dan penggunaannya dalam menulis program Python. Anda akan mempelajari tujuan, sintaks dan cara menerapkannya dalam program anda melalui contoh. Bahasa Python tidak memerlukan pengenalan. Ia sangat berkuasa, boleh disesuaikan, cepat dan mudah dipelajari.

Salah satu bahasa yang terus berkembang dan semakin popular setiap tahun ialah Python. Python ialah bahasa komputer yang ditafsirkan berorientasikan objek yang digunakan untuk pengaturcaraan tujuan umum. Tutorial ini akan mengajar kita tentang pelbagai jenis data dalam bahasa pengaturcaraan Python.

Jenis data terbina dalam dalam Python

Terdapat pelbagai jenis jenis data dalam Python. Beberapa jenis data Python terbina dalam termasuk -

  • Jenis data berangka - int, terapung, kompleks

  • Jenis data rentetan - str

  • Jenis urutan - senarai, tupel, julat

  • Jenis binari - bait, bytearray, memoryview

  • Jenis data dipetakan - dict

  • Jenis Boolean - bool

  • Tetapkan jenis data - set, set beku

Jenis Data Angka Python

Dalam Python, jenis data berangka digunakan untuk menyimpan nilai berangka.

Integer, nombor titik terapung dan nombor kompleks tergolong dalam kategori nombor Python. Mereka ditakrifkan dalam Python sebagai kelas int, float dan kompleks.

  • int − memegang integer bertandatangan dengan panjang tanpa had.

  • apung − Simpan nombor titik terapung, tepat hingga 15 tempat perpuluhan.

  • kompleks − menyimpan nombor kompleks.

Jenis data rentetan Python

Rentetan ialah koleksi simbol Unikod. Dalam Python, nama rentetan ialah str. Gunakan petikan tunggal atau berganda untuk mewakili rentetan. Ia boleh diterima untuk menggunakan tiga petikan """ atau "' untuk mewakili berbilang rentetan. Di antara petikan, setiap aksara adalah sebahagian daripada rentetan.

Satu-satunya had ialah sumber memori sistem mesin, sebarang bilangan aksara boleh digunakan. Dalam pengaturcaraan Python, memadam atau mengemas kini rentetan akan mengakibatkan ralat. Oleh itu, bahasa pengaturcaraan Python tidak membenarkan menukar rentetan.

Jenis data jujukan Python

  • List − Senarai ialah satu-satunya jenis data fleksibel yang tersedia dalam Python. Ia serupa dengan tatasusunan dalam C/C++ dalam beberapa cara. Walau bagaimanapun, apa yang patut diberi perhatian tentang senarai dalam Python ialah mereka boleh menyimpan banyak jenis data pada masa yang sama. Senarai ialah koleksi tersusun maklumat yang diwakili oleh koma dan kurungan segi empat sama ([]). (,)

  • Tuple − Senarai dan tupel boleh dibandingkan dalam banyak cara. Tuples memegang koleksi elemen pelbagai jenis data, sama seperti senarai. Komponen tupel dipisahkan dengan koma (,) dan kurungan (). Tuple ialah struktur data baca sahaja kerana saiz dan nilai elemen tidak boleh diubah.

  • Julat − Kaedah julat() dalam Python mengembalikan senarai integer yang terkandung dalam julat yang ditentukan. Ia paling biasa digunakan untuk mengulangi siri integer menggunakan gelung Python.

Jenis binari data Python

  • bait − Objek bait dijana melalui fungsi bait(). Ia boleh menjana objek bait kosong daripada saiz yang diperlukan, atau menukar item kepada objek bait. bytes() dan bytearray() mengembalikan jenis objek yang berbeza: bytes() mengembalikan objek tidak berubah, manakala bytearray() mengembalikan objek boleh ubah.

  • bytearray − Fungsi bytearray() mengembalikan objek tatasusunan bait bagi bait yang ditentukan. Menyediakan urutan nombor yang boleh diubah suai dari 0 hingga x hingga 256.

  • memoryview − Program Python boleh menggunakan objek memoryview untuk mengakses data dalaman objek yang melaksanakan protokol penimbal tanpa menyalin. Anda boleh menggunakan kaedah memoryview() untuk terus membaca dan menulis data berorientasikan bait objek tanpa menyalin.

Jenis data yang dipetakan Python

  • dict − Dalam Python, kamus ialah koleksi item data yang disimpan dalam cara yang tidak teratur, sama seperti peta. Kamus terdiri daripada pasangan nilai kunci, berbanding dengan jenis data lain yang hanya boleh mengandungi satu nilai. Untuk meningkatkan kecekapan kamus, pasangan nilai kunci disertakan dalam kamus. Koma "memisahkan setiap kunci", manakala jenis data kamus mempunyai titik bertindih antara setiap pasangan nilai kunci.

Jenis Data Boolean Python

  • bool − True dan False ialah dua nilai pratakrif yang disediakan oleh jenis Boolean. Gunakan nilai ini untuk menentukan kebenaran atau kepalsuan pernyataan yang disediakan. Ia dikenal pasti oleh kelas bool. Mana-mana integer bukan sifar atau huruf "T" boleh digunakan untuk mewakili benar, manakala nombor "0" atau huruf "F" boleh mewakili palsu.

Jenis data Set Python

  • set − Koleksi jenis data yang tidak teratur dipanggil Set Python. Ia mempunyai komponen yang unik, boleh diubah dan boleh diubah (boleh diubah selepas penciptaan). Susunan item dalam koleksi tidak ditentukan; ia mungkin menghasilkan urutan unsur yang diubah suai. Gunakan set kaedah terbina dalam () untuk membina set, atau berikan senarai elemen yang dipisahkan koma yang disertakan dalam pendakap kerinting. Ia boleh mengandungi pelbagai jenis nilai.

  • frozenset − Kaedah frozenset() mengembalikan objek set beku tidak boleh ubah yang unsur awalnya datang daripada boleh lelar yang disediakan. Koleksi beku ialah versi objek koleksi Python yang tidak boleh diubah. Elemen koleksi boleh ditukar pada bila-bila masa, tetapi setelah koleksi beku dibuat, elemennya tidak boleh diubah.

Kesimpulan

Dalam bahagian ini, kami mengkaji jenis data Python. Dengan lebih terperinci, kami melihat dua jenis data, Tiada dan Numerik. Seperti yang telah kita lihat, data berangka datang dalam empat bentuk berbeza: integer, nombor titik terapung, nilai Boolean dan nombor kompleks. Kami mempunyai pemahaman keseluruhan tentang pelbagai pengendali Boolean dan pengendali perbandingan untuk jenis Boolean. Tidak seperti bahasa bertaip statik seperti C atau Java, Python tidak memerlukan pengisytiharan eksplisit jenis data pembolehubah. Dalam bahasa yang ditaip secara dinamik seperti Python, jurubahasa menyimpulkan jenis data pembolehubah berdasarkan jenis nilai yang dihantar kepadanya.

Atas ialah kandungan terperinci Apakah jenis terbina dalam yang berbeza dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam