PopAds.net - The Best Popunder Adnetwork

Jenis Variabel Pada Python 3

Logo Python
Variabel hanyalah lokasi memori dicadangkan untuk menyimpan nilai-nilai. Ini berarti bahwa ketika Anda membuat sebuah variabel Anda memesan beberapa ruang di memori.
Berdasarkan jenis data variabel, juru mengalokasikan memori dan memutuskan apa yang dapat disimpan dalam memori reserved. Oleh karena itu, dengan menetapkan jenis data yang berbeda untuk variabel, Anda dapat menyimpan bilangan bulat, desimal atau karakter dalam variabel tersebut.

Menetapkan Nilai ke Variabel

variabel Python tidak perlu deklarasi eksplisit untuk memesan ruang memori. Deklarasi tersebut terjadi secara otomatis ketika Anda menetapkan nilai ke variabel. Tanda sama (=) digunakan untuk memberikan nilai pada variabel.
Operan di sebelah kiri operator = adalah nama dari variabel dan operan di sebelah kanan operator = adalah nilai yang disimpan dalam variabel. Misalnya -
#!/usr/bin/python3

counter = 100          # An integer assignment
miles   = 1000.0       # A floating point
name    = "John"       # A string

print (counter)
print (miles)
print (name)
Di sini, 100, 1000,0 dan "John" adalah nilai-nilai ditugaskan untukmelawan,mil, dan variabelnama,masing-masing. Ini menghasilkan hasil berikut -
100
1000.0
John

beberapa Tugas

Python memungkinkan Anda untuk menetapkan nilai tunggal untuk beberapa variabel secara bersamaan. Misalnya -
a = b = c = 1
Di sini, sebuah benda bulat dibuat dengan nilai 1, dan ketiga variabel ditugaskan ke lokasi memori yang sama. Anda juga dapat menetapkan beberapa objek ke beberapa variabel. Misalnya -
 a, b, c = 1, 2, "john"
Di sini, dua bilangan bulat objek dengan nilai 1 dan 2 ditugaskan untuk variabel a dan b masing-masing, dan satu objek string dengan nilai "john" ditugaskan untuk variabel c.

Tipe Data Standar

Data yang disimpan dalam memori dapat dari banyak jenis. Misalnya, usia seseorang disimpan sebagai nilai numerik dan nya alamat disimpan sebagai karakter alfanumerik. Python memiliki berbagai jenis data standar yang digunakan untuk menentukan kemungkinan operasi pada mereka dan metode penyimpanan untuk masing-masing.
Python memiliki lima jenis data standar -
  • nomor
  • Tali
  • Daftar
  • tupel
  • Kamus

Nomor Python

jenis nomor data yang menyimpan nilai-nilai numerik. benda Nomor dibuat ketika Anda menetapkan nilai kepada mereka. Misalnya -
var1 = 1
var2 = 10
Anda juga dapat menghapus referensi ke objek nomor dengan menggunakan del pernyataan. Sintaks pernyataan del adalah -
del var1[,var2[,var3[....,varN]]]]
Anda dapat menghapus satu objek atau beberapa objek dengan menggunakan pernyataan del. Misalnya -
del var
del var_a, var_b
Python mendukung empat jenis numerik yang berbeda -
  • int (ditandatangani bilangan bulat)
  • mengapung (floating point nilai real)
  • kompleks (bilangan kompleks)
Semua bilangan bulat di Python3 direpresentasikan sebagai bilangan bulat panjang. Oleh karena itu tidak ada jenis nomor yang terpisah selama.

contoh

Berikut adalah beberapa contoh dari nomor -
intmengapungkompleks
100.03.14j
10015.2045.j
-786-21,99.322e-36j
08032,3 + E18.876j
-0490-90.-.6545 + 0J
-0x260-32.54e1003e + 26j
0x6970,2-E124.53e-7J
  • Sejumlah kompleks terdiri dari pasangan terurut angka floating-point nyata dilambangkan dengan x + yj, di mana x dan y adalah bilangan real dan j adalah satuan imajiner.

Strings Python

String di Python diidentifikasi sebagai satu set bersebelahan karakter diwakili dalam tanda kutip. Python memungkinkan untuk salah pasang tanda kutip tunggal atau ganda. Himpunan bagian dari string dapat diambil menggunakan operator slice ([] dan [:]) dengan indeks mulai dari 0 di awal string dan bekerja dengan cara mereka dari -1 di akhir.
Plus (+) tanda adalah operator penggabungan string dan tanda bintang (*) adalah operator pengulangan. Misalnya -
#!/usr/bin/python3

str = 'Hello World!'

print (str)          # Prints complete string
print (str[0])       # Prints first character of the string
print (str[2:5])     # Prints characters starting from 3rd to 5th
print (str[2:])      # Prints string starting from 3rd character
print (str * 2)      # Prints string two times
print (str + "TEST") # Prints concatenated string
Ini akan menghasilkan hasil sebagai berikut -
Hello World!
H
llo
llo World!
Hello World!Hello World!
Hello World!TEST

Daftar Python

Daftar adalah yang paling serbaguna dari tipe data senyawa Python. Sebuah daftar berisi item dipisahkan dengan koma dan tertutup dalam tanda kurung siku ([]). Untuk batas tertentu, daftar mirip dengan array di C. Salah satu perbedaan antara mereka adalah bahwa semua item milik daftar dapat dari jenis data yang berbeda.
Nilai-nilai yang tersimpan dalam daftar dapat diakses menggunakan operator slice ([] dan [:]) dengan indeks mulai dari 0 di awal daftar dan bekerja dengan cara mereka untuk mengakhiri -1. Plus (+) tanda adalah operator daftar Rangkaian, dan tanda bintang (*) adalah operator pengulangan. Misalnya -
#!/usr/bin/python3

list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]
tinylist = [123, 'john']

print (list)          # Prints complete list
print (list[0])       # Prints first element of the list
print (list[1:3])     # Prints elements starting from 2nd till 3rd 
print (list[2:])      # Prints elements starting from 3rd element
print (tinylist * 2)  # Prints list two times
print (list + tinylist) # Prints concatenated lists
Ini menghasilkan hasil sebagai berikut -
['abcd', 786, 2.23, 'john', 70.200000000000003]
abcd
[786, 2.23]
[2.23, 'john', 70.200000000000003]
[123, 'john', 123, 'john']
['abcd', 786, 2.23, 'john', 70.200000000000003, 123, 'john']

Python Tuple

Sebuah tuple adalah satu lagi tipe data urutan yang mirip dengan daftar. Sebuah tuple terdiri dari sejumlah nilai-nilai dipisahkan dengan koma. Tidak seperti daftar, bagaimanapun, tupel diapit dalam tanda kurung.
Perbedaan utama antara daftar dan tupel adalah: Daftar diapit oleh kurung ([]) dan elemen dan ukuran mereka dapat diubah, sedangkan tupel diapit tanda kurung (()) dan tidak dapat diperbarui. Tupel dapat dianggap daftar sebagairead-only.Misalnya -
#!/usr/bin/python3

tuple = ( 'abcd', 786 , 2.23, 'john', 70.2  )
tinytuple = (123, 'john')

print (tuple)           # Prints complete tuple
print (tuple[0])        # Prints first element of the tuple
print (tuple[1:3])      # Prints elements starting from 2nd till 3rd 
print (tuple[2:])       # Prints elements starting from 3rd element
print (tinytuple * 2)   # Prints tuple two times
print (tuple + tinytuple) # Prints concatenated tuple
Ini menghasilkan hasil sebagai berikut -
('abcd', 786, 2.23, 'john', 70.200000000000003)
abcd
(786, 2.23)
(2.23, 'john', 70.200000000000003)
(123, 'john', 123, 'john')
('abcd', 786, 2.23, 'john', 70.200000000000003, 123, 'john')
Kode berikut tidak valid dengan tuple, karena kami berusaha untuk memperbarui tuple, yang tidak diperbolehkan. kasus serupa mungkin dengan daftar -
#!/usr/bin/python3

tuple = ( 'abcd', 786 , 2.23, 'john', 70.2  )
list = [ 'abcd', 786 , 2.23, 'john', 70.2  ]
tuple[2] = 1000    # Invalid syntax with tuple
list[2] = 1000     # Valid syntax with list

Python kamus

kamus Python adalah jenis tipe tabel hash. Mereka bekerja seperti array asosiatif atau hash ditemukan di Perl dan terdiri dari pasangan kunci-nilai. Kunci kamus dapat hampir semua jenis Python, tapi biasanya angka atau string. Nilai-nilai, di sisi lain, dapat berupa objek Python sewenang-wenang.
Kamus diapit oleh kurung kurawal ({}) dan nilai dapat diberikan dan diakses menggunakan kurung siku ([]). Misalnya -
#!/usr/bin/python3

dict = {}
dict['one'] = "This is one"
dict[2]     = "This is two"

tinydict = {'name': 'john','code':6734, 'dept': 'sales'}


print (dict['one'])       # Prints value for 'one' key
print (dict[2])           # Prints value for 2 key
print (tinydict)          # Prints complete dictionary
print (tinydict.keys())   # Prints all the keys
print (tinydict.values()) # Prints all the values
Ini menghasilkan hasil sebagai berikut -
This is one
This is two
{'dept': 'sales', 'code': 6734, 'name': 'john'}
['dept', 'code', 'name']
['sales', 6734, 'john']
Kamus tidak memiliki konsep ketertiban di antara unsur-unsur. Hal ini tidak benar untuk mengatakan bahwa elemen yang "rusak"; mereka hanya unordered.

Jenis Konversi Data

Kadang-kadang, Anda mungkin perlu melakukan konversi antara built-in jenis. Untuk mengkonversi antara jenis, Anda cukup menggunakan nama jenis sebagai fungsi.
Ada beberapa built-in fungsi untuk melakukan konversi dari satu tipe data yang lain. Fungsi-fungsi ini mengembalikan objek baru yang mewakili nilai yang dikonversi.
FungsiDeskripsi
int (x [, basis])
Mengkonversi x ke integer. dasar menentukan basis jika x adalah string.
mengambang (x)
Mengkonversi x untuk angka floating-point.
kompleks (real [, Imag])
Menciptakan sejumlah kompleks.
str (x)
Mengkonversi objek x ke representasi string.
cetak ulang (x)
Mengkonversi objek x ke string ekspresi.
eval (str)
Mengevaluasi string dan mengembalikan sebuah objek.
tuple (s)
Bertobat kepada tupel.
daftar (s)
Bertobat s ke daftar.
set (s)
Bertobat kepada set.
dict (d)
Membuat kamus. d harus urutan (key, value) tupel.
frozenset (s)
Bertobat s untuk satu set beku.
chr (x)
Mengkonversi sebuah integer untuk karakter.
unichr (x)
Mengkonversi sebuah integer untuk karakter Unicode.
ord (x)
Mengkonversi satu karakter ke nilai integer.
hex (x)
Mengkonversi integer ke string heksadesimal.
Oktober (x)
Mengkonversi integer ke string oktal.
Previous
Next Post »

komentar tidak berisi spam.
terima kasih ConversionConversion EmoticonEmoticon