Tipe data biner dalam contoh python

Sekarang Anda tahu cara berinteraksi dengan juru bahasa Python dan menjalankan kode Python. Saatnya untuk menggali bahasa Python. Pertama adalah diskusi tentang tipe data dasar yang dibangun ke dalam Python

Inilah yang akan Anda pelajari dalam tutorial ini

  • Anda akan belajar tentang beberapa tipe dasar numerik, string, dan Boolean yang dibangun ke dalam Python. Di akhir tutorial ini, Anda akan terbiasa dengan objek seperti apa dari tipe ini, dan bagaimana merepresentasikannya
  • Anda juga akan mendapatkan ikhtisar tentang fungsi bawaan Python. Ini adalah potongan kode yang telah ditulis sebelumnya yang dapat Anda panggil untuk melakukan hal-hal yang berguna. Anda telah melihat fungsi
    >>> print(0o10)
    8
    
    >>> print(0x10)
    16
    
    >>> print(0b10)
    2
    
    5 bawaan, tetapi masih banyak lainnya

Unduhan PDF gratis. Lembar Curang Python 3

Ikuti Kuis. Uji pengetahuan Anda dengan kuis "Tipe Data Dasar dalam Python" interaktif kami. Setelah selesai Anda akan menerima skor sehingga Anda dapat melacak kemajuan belajar Anda dari waktu ke waktu

Ikuti Kuis »

Bilangan bulat

Di Python 3, secara efektif tidak ada batasan berapa lama nilai integer bisa. Tentu saja, itu dibatasi oleh jumlah memori yang dimiliki sistem Anda, seperti halnya semua hal, tetapi di luar itu bilangan bulat bisa selama Anda membutuhkannya.

>>>

>>> print(123123123123123123123123123123123123123123123123 + 1)
123123123123123123123123123123123123123123123124
_

Python menafsirkan urutan angka desimal tanpa awalan apa pun menjadi angka desimal

>>>

>>> print(10)
10
_

String berikut dapat ditambahkan ke nilai integer untuk menunjukkan basis selain 10

PrefixInterpretationBase

>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
6 (nol + huruf kecil
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
7)
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
8 (nol + huruf besar
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
9)Biner2
>>> type(10)
<class 'int'>
>>> type(0o10)
<class 'int'>
>>> type(0x10)
<class 'int'>
0 (nol + huruf kecil
>>> type(10)
<class 'int'>
>>> type(0o10)
<class 'int'>
>>> type(0x10)
<class 'int'>
1)
>>> type(10)
<class 'int'>
>>> type(0o10)
<class 'int'>
>>> type(0x10)
<class 'int'>
2 (nol + huruf besar
>>> type(10)
<class 'int'>
>>> type(0o10)
<class 'int'>
>>> type(0x10)
<class 'int'>
3) Oktal8
>>> type(10)
<class 'int'>
>>> type(0o10)
<class 'int'>
>>> type(0x10)
<class 'int'>
4 (nol + huruf kecil
>>> type(10)
<class 'int'>
>>> type(0o10)
<class 'int'>
>>> type(0x10)
<class 'int'>
5)
>>> type(10)
<class 'int'>
>>> type(0o10)
<class 'int'>
>>> type(0x10)
<class 'int'>
6 (nol + huruf besar
>>> type(10)
<class 'int'>
>>> type(0o10)
<class 'int'>
>>> type(0x10)
<class 'int'>
7)Heksadesimal16

Sebagai contoh

>>> ________0______

Untuk informasi lebih lanjut tentang nilai bilangan bulat dengan basis bukan desimal, lihat situs Wikipedia berikut. Biner, Oktal, dan Heksadesimal

Jenis yang mendasari bilangan bulat Python, terlepas dari basis yang digunakan untuk menentukannya, disebut

>>> type(10)
<class 'int'>
>>> type(0o10)
<class 'int'>
>>> type(0x10)
<class 'int'>
8

>>>

>>> type(10)
<class 'int'>
>>> type(0o10)
<class 'int'>
>>> type(0x10)
<class 'int'>
_

Catatan. Ini saat yang tepat untuk menyebutkan bahwa jika Anda ingin menampilkan nilai saat dalam sesi REPL, Anda tidak perlu menggunakan fungsi

>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
5. Cukup ketik nilai pada prompt
>>> 10
10
>>> 0x10
16
>>> 0b10
2
_0 dan menekan Enter akan menampilkannya.

>>>

>>> 10
10
>>> 0x10
16
>>> 0b10
2
_

Banyak contoh dalam rangkaian tutorial ini yang akan menggunakan fitur ini

Perhatikan bahwa ini tidak berfungsi di dalam file skrip. Nilai yang muncul di baris dengan sendirinya dalam file skrip tidak akan melakukan apa pun

Hilangkan iklan

Bilangan Floating-Point

Jenis

>>> 10
10
>>> 0x10
16
>>> 0b10
2
_1 di Python menunjukkan angka titik-mengambang.
>>> 10
10
>>> 0x10
16
>>> 0b10
2
_1 nilai ditentukan dengan titik desimal. Opsional, karakter
>>> 10
10
>>> 0x10
16
>>> 0b10
2
_3 atau
>>> 10
10
>>> 0x10
16
>>> 0b10
2
4 diikuti dengan bilangan bulat positif atau negatif dapat ditambahkan untuk menentukan notasi ilmiah

>>>

>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042
_

Menyelam dalam. Representasi Floating-Point

Berikut ini adalah informasi yang lebih mendalam tentang bagaimana Python merepresentasikan angka floating-point secara internal. Anda dapat dengan mudah menggunakan angka titik-mengambang di Python tanpa memahaminya hingga level ini, jadi jangan khawatir jika ini tampak terlalu rumit. Informasi disajikan di sini jika Anda penasaran

Hampir semua platform merepresentasikan nilai Python

>>> 10
10
>>> 0x10
16
>>> 0b10
2
_1 sebagai nilai "presisi ganda" 64-bit, menurut standar IEEE 754. Dalam hal ini, nilai maksimum yang dapat dimiliki bilangan titik-mengambang adalah kira-kira 1. 8 ⨉ 10308. Python akan menunjukkan angka yang lebih besar dari itu dengan string
>>> 10
10
>>> 0x10
16
>>> 0b10
2
6

>>>

>>> 1.79e308
1.79e+308
>>> 1.8e308
inf
_

Angka bukan nol yang terdekat dengan nol kira-kira adalah 5. 0 ⨉ 10-324. Apa pun yang mendekati nol dari itu secara efektif adalah nol

>>>

>>> 5e-324
5e-324
>>> 1e-325
0.0
_

Angka floating point direpresentasikan secara internal sebagai pecahan biner (basis-2). Sebagian besar pecahan desimal tidak dapat direpresentasikan secara tepat sebagai pecahan biner, sehingga dalam kebanyakan kasus, representasi internal dari bilangan titik-mengambang merupakan perkiraan dari nilai sebenarnya. Dalam praktiknya, perbedaan antara nilai aktual dan nilai yang diwakili sangat kecil dan biasanya tidak menimbulkan masalah yang signifikan

Bacaan lebih lanjut. Untuk informasi tambahan tentang representasi titik-mengambang di Python dan potensi jebakan yang terlibat, lihat Aritmatika Titik-Mengambang. Masalah dan Keterbatasan dalam dokumentasi Python

Bilangan Kompleks

Bilangan kompleks ditentukan sebagai

>>> 10
10
>>> 0x10
16
>>> 0b10
2
7. Sebagai contoh

>>> ________31______

String

String adalah urutan data karakter. Jenis string dalam Python disebut

>>> 10
10
>>> 0x10
16
>>> 0b10
2
8

Literal string dapat dibatasi menggunakan tanda kutip tunggal atau ganda. Semua karakter antara pembatas pembuka dan pembatas penutup yang cocok adalah bagian dari string

>>>

>>> print("I am a string.")
I am a string.
>>> type("I am a string.")
<class 'str'>

>>> print('I am too.')
I am too.
>>> type('I am too.')
<class 'str'>
_

Sebuah string dalam Python dapat berisi karakter sebanyak yang Anda inginkan. Satu-satunya batasan adalah sumber daya memori mesin Anda. Sebuah string juga bisa kosong

>>>

>>> print(10)
10
0

Bagaimana jika Anda ingin menyertakan karakter kutipan sebagai bagian dari string itu sendiri?

>>>

>>> print(10)
10
1

Seperti yang Anda lihat, itu tidak bekerja dengan baik. String dalam contoh ini dibuka dengan tanda kutip tunggal, jadi Python menganggap tanda kutip tunggal berikutnya, tanda kurung yang dimaksudkan untuk menjadi bagian dari string, adalah pembatas penutup. Kutipan tunggal terakhir kemudian tersesat dan menyebabkan kesalahan sintaks ditampilkan

Jika Anda ingin menyertakan salah satu tipe karakter kutipan di dalam string, cara paling sederhana adalah dengan membatasi string dengan tipe lainnya. Jika sebuah string berisi kutipan tunggal, batasi dengan tanda kutip ganda dan sebaliknya

>>>

>>> print(10)
10
2

Urutan Escape dalam String

Terkadang, Anda ingin Python menginterpretasikan karakter atau urutan karakter dalam string secara berbeda. Hal ini dapat terjadi dalam salah satu dari dua cara

  • Anda mungkin ingin menekan interpretasi khusus bahwa karakter tertentu biasanya diberikan dalam sebuah string
  • Anda mungkin ingin menerapkan interpretasi khusus pada karakter dalam string yang biasanya dipahami secara harfiah

Anda dapat melakukannya dengan menggunakan karakter garis miring terbalik (

>>> 10
10
>>> 0x10
16
>>> 0b10
2
9). Karakter garis miring terbalik dalam sebuah string menunjukkan bahwa satu atau lebih karakter yang mengikutinya harus diperlakukan secara khusus. (Ini disebut sebagai urutan pelarian, karena garis miring terbalik menyebabkan urutan karakter berikutnya untuk "melarikan diri" dari arti biasanya. )

Mari kita lihat cara kerjanya

Menekan Makna Karakter Khusus

Anda telah melihat masalah yang dapat Anda hadapi saat mencoba memasukkan karakter kutipan dalam sebuah string. Jika string dibatasi oleh tanda kutip tunggal, Anda tidak dapat secara langsung menentukan karakter tanda kutip tunggal sebagai bagian dari string karena, untuk string tersebut, tanda kutip tunggal memiliki arti khusus—itu mengakhiri string

>>>

>>> print(10)
10
1

Menentukan garis miring terbalik di depan karakter kutipan dalam sebuah string "lolos" dan menyebabkan Python menekan makna khusus yang biasa. Ini kemudian ditafsirkan secara sederhana sebagai karakter kutipan tunggal literal

>>>

>>> print(10)
10
4

Hal yang sama juga berfungsi dalam string yang dibatasi oleh tanda kutip ganda

>>>

>>> print(10)
10
5

Berikut ini adalah tabel escape sequence yang menyebabkan Python menekan interpretasi khusus yang biasa dari sebuah karakter dalam sebuah string

Melarikan diri
Urutan Interpretasi Biasa dari
Karakter setelah Backslash "Escaped" Interpretation

>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042
0 Menteri Kutipan Tunggal Pembukaan Pembukaan Kutipan Tunggal (
>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042
1 Karakter
>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042
2 Masa Mulai dengan Karakter Ekspect1, ______________________LICEP (________ -____ -____ -____ -____ -____ -____ -____ -____ -________.

Biasanya, karakter baris baru mengakhiri input baris. Jadi menekan Enter di tengah string akan menyebabkan Python berpikir itu tidak lengkap.

>>>

>>> print(10)
10
6

Untuk memecah string lebih dari satu baris, sertakan garis miring terbalik sebelum setiap baris baru, dan baris baru akan diabaikan

>>>

>>> print(10)
10
7

Untuk memasukkan backslash literal dalam sebuah string, hindari dengan backslash

>>>

>>> print(10)
10
8

Menerapkan Makna Khusus pada Karakter

Selanjutnya, misalkan Anda perlu membuat string yang berisi karakter tab di dalamnya. Beberapa editor teks memungkinkan Anda memasukkan karakter tab langsung ke dalam kode Anda. Tetapi banyak programmer menganggap praktik yang buruk itu, karena beberapa alasan

  • Komputer dapat membedakan antara karakter tab dan urutan karakter spasi, tetapi Anda tidak bisa. Bagi manusia yang membaca kode, karakter tab dan spasi tidak dapat dibedakan secara visual
  • Beberapa editor teks dikonfigurasi untuk menghilangkan karakter tab secara otomatis dengan memperluasnya ke jumlah spasi yang sesuai
  • Beberapa lingkungan Python REPL tidak akan memasukkan tab ke dalam kode

Dalam Python (dan hampir semua bahasa komputer umum lainnya), karakter tab dapat ditentukan oleh escape sequence

>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042
7

>>>

>>> print(10)
10
9

Urutan melarikan diri

>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042
7 menyebabkan
>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042
9 karakter kehilangan arti biasanya, yaitu
>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042
9 literal. Sebaliknya, kombinasi tersebut ditafsirkan sebagai karakter tab

Berikut adalah daftar escape sequence yang menyebabkan Python menerapkan arti khusus alih-alih menafsirkan secara harfiah

Escape Sequence“Escaped” Interpretation

>>> 1.79e308
1.79e+308
>>> 1.8e308
inf
1ASCII Bell (
>>> 1.79e308
1.79e+308
>>> 1.8e308
inf
2) character
>>> 1.79e308
1.79e+308
>>> 1.8e308
inf
3ASCII Backspace (
>>> 1.79e308
1.79e+308
>>> 1.8e308
inf
4) character
>>> 1.79e308
1.79e+308
>>> 1.8e308
inf
5ASCII Formfeed (
>>> 1.79e308
1.79e+308
>>> 1.8e308
inf
6) character
>>> 1.79e308
1.79e+308
>>> 1.8e308
inf
7ASCII Linefeed (
>>> 1.79e308
1.79e+308
>>> 1.8e308
inf
8) character
>>> 1.79e308
1.79e+308
>>> 1.8e308
inf
9Character from Unicode database with given
>>> 5e-324
5e-324
>>> 1e-325
0.0
0
>>> 5e-324
5e-324
>>> 1e-325
0.0
1ASCII Carriage Return (
>>> 5e-324
5e-324
>>> 1e-325
0.0
2) character
>>> 4.2
4.2
>>> type(4.2)
<class 'float'>
>>> 4.
4.0
>>> .2
0.2

>>> .4e7
4000000.0
>>> type(.4e7)
<class 'float'>
>>> 4.2e-4
0.00042
7ASCII Horizontal Tab (
>>> 5e-324
5e-324
>>> 1e-325
0.0
4) character
>>> 5e-324
5e-324
>>> 1e-325
0.0
5Unicode character with 16-bit hex

Contoh

>>>

>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
0

Jenis escape sequence ini biasanya digunakan untuk menyisipkan karakter yang tidak mudah dibuat dari keyboard atau tidak mudah dibaca atau dicetak

Hilangkan iklan

String Mentah

Literal string mentah didahului oleh

>>> 2+3j
(2+3j)
>>> type(2+3j)
<class 'complex'>
5 atau
>>> 2+3j
(2+3j)
>>> type(2+3j)
<class 'complex'>
6, yang menentukan bahwa escape sequence dalam string terkait tidak diterjemahkan. Karakter backslash dibiarkan dalam string

>>>

>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
1

String dengan Kutipan Tiga Kali

Masih ada cara lain untuk membatasi string dengan Python. String dengan tanda kutip tiga dipisahkan oleh grup pencocokan dari tiga tanda kutip tunggal atau tiga tanda kutip ganda. Urutan melarikan diri masih berfungsi dalam string dengan tanda kutip tiga, tetapi tanda kutip tunggal, tanda kutip ganda, dan baris baru dapat disertakan tanpa keluar darinya. Ini memberikan cara mudah untuk membuat string dengan tanda kutip tunggal dan ganda di dalamnya

>>>

>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
2

Karena baris baru dapat disertakan tanpa menghindarinya, ini juga memungkinkan string multibaris

>>>

>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
3

Anda akan melihat dalam tutorial yang akan datang tentang Struktur Program Python bagaimana string yang dikutip tiga kali dapat digunakan untuk menambahkan komentar penjelasan ke kode Python

Tipe Boolean, Konteks Boolean, dan “Kebenaran”

Python 3 menyediakan tipe data Boolean. Objek bertipe Boolean mungkin memiliki salah satu dari dua nilai,

>>> 2+3j
(2+3j)
>>> type(2+3j)
<class 'complex'>
7 atau
>>> 2+3j
(2+3j)
>>> type(2+3j)
<class 'complex'>
8

>>>

>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
4

Seperti yang akan Anda lihat di tutorial yang akan datang, ekspresi dalam Python sering dievaluasi dalam konteks Boolean, yang berarti ekspresi tersebut ditafsirkan untuk mewakili kebenaran atau kepalsuan. Nilai yang benar dalam konteks Boolean kadang-kadang dikatakan "benar", dan nilai yang salah dalam konteks Boolean dikatakan "palsu". ” (Anda mungkin juga melihat “falsy” dieja “falsey. ”)

"Kebenaran" dari objek tipe Boolean terbukti dengan sendirinya. Objek Boolean yang sama dengan

>>> 2+3j
(2+3j)
>>> type(2+3j)
<class 'complex'>
_7 adalah benar (benar), dan yang sama dengan
>>> 2+3j
(2+3j)
>>> type(2+3j)
<class 'complex'>
8 adalah palsu (salah). Tetapi objek non-Boolean juga dapat dievaluasi dalam konteks Boolean dan ditentukan benar atau salah

Anda akan mempelajari lebih lanjut tentang evaluasi objek dalam konteks Boolean saat Anda menemukan operator logika dalam tutorial mendatang tentang operator dan ekspresi di Python

Fungsi Bawaan

Interpreter Python mendukung banyak fungsi bawaan. enam puluh delapan, pada Python 3. 6. Anda akan membahas banyak dari ini dalam diskusi berikut, karena mereka muncul dalam konteks

Untuk saat ini, ikhtisar singkat berikut, hanya untuk memberi gambaran tentang apa yang tersedia. Lihat dokumentasi Python tentang fungsi bawaan untuk detail lebih lanjut. Banyak dari deskripsi berikut mengacu pada topik dan konsep yang akan dibahas dalam tutorial mendatang

Matematika

FunctionDescriptionMengembalikan nilai absolut dari suatu angka

>>> print("I am a string.")
I am a string.
>>> type("I am a string.")
<class 'str'>

>>> print('I am too.')
I am too.
>>> type('I am too.')
<class 'str'>
2Mengembalikan hasil bagi dan sisa pembagian bilangan bulat
>>> print("I am a string.")
I am a string.
>>> type("I am a string.")
<class 'str'>

>>> print('I am too.')
I am too.
>>> type('I am too.')
<class 'str'>
3Mengembalikan argumen atau item terbesar yang diberikan dalam iterable
>>> print("I am a string.")
I am a string.
>>> type("I am a string.")
<class 'str'>

>>> print('I am too.')
I am too.
>>> type('I am too.')
<class 'str'>
4Mengembalikan argumen atau item terkecil yang diberikan dalam iterable
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
_3_______5Menaikkan angka menjadi pangkat
>>> print("I am a string.")
I am a string.
>>> type("I am a string.")
<class 'str'>

>>> print('I am too.')
I am too.
>>> type('I am too.')
<class 'str'>
6Membulatkan nilai titik-mengambang____7item yang dapat dijumlahkan_________3

Hilangkan iklan

Ketik Konversi

FunctionDescription

>>> print("I am a string.")
I am a string.
>>> type("I am a string.")
<class 'str'>

>>> print('I am too.')
I am too.
>>> type('I am too.')
<class 'str'>
8Returns a string containing a printable representation of an object
>>> print("I am a string.")
I am a string.
>>> type("I am a string.")
<class 'str'>

>>> print('I am too.')
I am too.
>>> type('I am too.')
<class 'str'>
9Converts an integer to a binary string
>>> print(10)
10
00Converts an argument to a Boolean value
>>> print(10)
10
01Returns string representation of character given by integer argument
>>> print(10)
10
02Returns a complex number constructed from arguments
>>> print(10)
10
03Returns a floating-point object constructed from a number or string
>>> print(10)
10
04Converts an integer to

Iterables dan Iterator

FunctionDescription

>>> print(10)
10
11Returns
>>> 2+3j
(2+3j)
>>> type(2+3j)
<class 'complex'>
7 if all elements of an iterable are true
>>> print(10)
10
13Returns
>>> 2+3j
(2+3j)
>>> type(2+3j)
<class 'complex'>
7 if any elements of an iterable are true
>>> print(10)
10
15Returns a list of tuples containing indices and values ​​from an iterable
>>> print(10)
10
16Filters elements from an iterable
>>> print(10)
10
17Returns an iterator object
>>> print(10)
10
18Returns the length of an object
>>> print(10)
10
19Applies a function to every item of an iterable
>>> print(10)
10
20Retrieves

Tipe Data Komposit

FunctionDescription

>>> print(10)
10
27Creates and returns an object of the
>>> print(10)
10
28 class
>>> print(10)
10
29Creates and returns a
>>> print(10)
10
30 object (similar to
>>> print(10)
10
28, but immutable)
>>> print(10)
10
32Creates a
>>> print(10)
10
33 object
>>> print(10)
10
34Creates a
>>> print(10)
10
35 object
>>> print(10)
10
36Creates a
>>> print(10)
10
37 object
>>> print(10)
10
38Creates a new featureless object
>>> print(10)
10
39Creates a
>>> print(10)
10
40 object
>>> print(10)
10
41Creates a
>>> print(10)
10
42 object

Kelas, Atribut, dan Warisan

FunctionDescription

>>> print(10)
10
43Keturns Metode Kelas untuk Fungsi
>>> print(10)
10
44.deletes Atribut dari suatu objek
>>> print(10)
10
45 kembali nilai atribut yang disebutkan dari suatu objek________________________________222.

Input output

FunctionDescription

>>> print(10)
10
53Mengubah nilai menjadi representasi terformat
>>> print(10)
10
54Membaca masukan dari konsol
>>> print(10)
10
55Membuka file dan mengembalikan objek file
>>> print(0o10)
8

>>> print(0x10)
16

>>> print(0b10)
2
5Mencetak ke aliran teks atau konsol

Variabel, Referensi, dan Cakupan

FunctionDescription

>>> print(10)
10
_57Mengembalikan daftar nama dalam lingkup lokal saat ini atau daftar atribut objek
>>> print(10)
10
58Mengembalikan kamus yang mewakili tabel simbol global saat ini
>>> print(10)
10
59Mengembalikan identitas objek
>>> print(10)
10
60Memperbarui dan mengembalikan kamus yang mewakili tabel simbol lokal saat ini
>>> print(10)
10
61Mengembalikan
>>> print(10)
10
62 atribut untuk modul, kelas, atau objek

Aneka ragam

FunctionDescription

>>> print(10)
10
63Returns
>>> 2+3j
(2+3j)
>>> type(2+3j)
<class 'complex'>
7 if object appears callable
>>> print(10)
10
65Compiles source into a code or AST object
>>> print(10)
10
66Evaluates a Python expression
>>> print(10)
10
67Implements dynamic execution of Python code
>>> print(10)
10
68Returns the hash value of an object
>>> print(10)
10
69Invokes the built-in help system
>>> print(10)
10
70Returns a memory view object
>>> print(10)
10
71Returns a static method for a function
>>> print(10)
10
72Invoked by the
>>> print(10)
10
73 statement

Kesimpulan

Dalam tutorial ini, Anda belajar tentang tipe data dan fungsi bawaan yang disediakan Python

Contoh yang diberikan sejauh ini semuanya telah dimanipulasi dan hanya menampilkan nilai konstan. Di sebagian besar program, Anda biasanya ingin membuat objek yang nilainya berubah saat program dijalankan

Buka tutorial berikutnya untuk mempelajari tentang variabel Python

Ikuti Kuis. Uji pengetahuan Anda dengan kuis "Tipe Data Dasar dalam Python" interaktif kami. Setelah selesai Anda akan menerima skor sehingga Anda dapat melacak kemajuan belajar Anda dari waktu ke waktu

Ikuti Kuis »

« Berinteraksi dengan Python

Variabel dalam Python »

Tandai sebagai Selesai

Tonton Sekarang Tutorial ini memiliki kursus video terkait yang dibuat oleh tim Real Python. Tonton bersama dengan tutorial tertulis untuk memperdalam pemahaman Anda. Tipe Data Dasar dengan Python

🐍 Trik Python 💌

Dapatkan Trik Python singkat & manis yang dikirim ke kotak masuk Anda setiap beberapa hari. Tidak pernah ada spam. Berhenti berlangganan kapan saja. Dikuratori oleh tim Real Python

Tipe data biner dalam contoh python

Kirimi Saya Trik Python »

Tentang John Stutz

Tipe data biner dalam contoh python
Tipe data biner dalam contoh python

John adalah seorang Pythonista yang rajin dan anggota tim tutorial Real Python

» Lebih lanjut tentang Yohanes


Setiap tutorial di Real Python dibuat oleh tim pengembang sehingga memenuhi standar kualitas tinggi kami. Anggota tim yang mengerjakan tutorial ini adalah

Tipe data biner dalam contoh python

Dan

Tipe data biner dalam contoh python

Jon

Tipe data biner dalam contoh python

Joanna

Master Keterampilan Python Dunia Nyata Dengan Akses Tanpa Batas ke Python Nyata

Bergabunglah dengan kami dan dapatkan akses ke ribuan tutorial, kursus video langsung, dan komunitas pakar Pythonista

Tingkatkan Keterampilan Python Anda »

Guru Keterampilan Python Dunia Nyata
Dengan Akses Tak Terbatas ke Real Python

Bergabunglah dengan kami dan dapatkan akses ke ribuan tutorial, kursus video langsung, dan komunitas ahli Pythonista

Tingkatkan Keterampilan Python Anda »

Bagaimana menurut anda?

Nilai artikel ini

Tweet Bagikan Bagikan Email

Apa takeaway # 1 Anda atau hal favorit yang Anda pelajari?

Kiat Berkomentar. Komentar yang paling berguna adalah yang ditulis dengan tujuan belajar dari atau membantu siswa lain. dan dapatkan jawaban atas pertanyaan umum di portal dukungan kami

Apa contoh data biner?

Seringkali, data biner digunakan untuk mewakili salah satu dari dua nilai yang bertentangan secara konseptual, mis. g. hasil percobaan ("sukses" atau "gagal") tanggapan atas pertanyaan ya-tidak ("ya" atau "tidak")< presence or absence of some feature ("is present" or "is not present")

Bagaimana Anda mendeklarasikan data biner dengan Python?

Untuk menetapkan nilai dalam format biner ke variabel, kita menggunakan akhiran 0b . Ini memberi tahu kompiler bahwa nilai (diakhiri dengan 0b) adalah nilai biner dan menugaskannya ke variabel. Catatan. Untuk mencetak nilai dalam format biner, kita menggunakan fungsi bin().

Bagaimana Anda menulis data dalam format biner dengan Python?

Kita dapat melakukan operasi tulis pada file biner menggunakan metode dump() yang tersedia di pustaka acar python . (saya). membuang(). Metode yang digunakan untuk menulis data ke file biner adalah metode dump(). Dibutuhkan dua argumen 'file object' dan 'file' sebagai parameter.