Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Python

Variabel Python, Konstanta dan Literal

Variabel Python, Konstanta, dan Literal

Dalam tutorial ini, Anda akan belajar tentang variabel Python, konstanta, literal, dan kasus penggunaannya.

Video:Variabel Python dan print()

Variabel Python

Variabel adalah nama lokasi yang digunakan untuk menyimpan data dalam memori. Akan sangat membantu untuk menganggap variabel sebagai wadah yang menyimpan data yang dapat diubah nanti dalam program. Misalnya,

number = 10

Di sini, kami telah membuat variabel bernama number . Kami telah menetapkan nilai 10 ke variabel.

Anda dapat menganggap variabel sebagai tas untuk menyimpan buku di dalamnya dan buku itu dapat diganti kapan saja.

number = 10
number = 1.1

Awalnya, nilai number tadinya 10 . Kemudian diubah menjadi 1.1 .

Catatan :Dalam Python, kami tidak benar-benar memberikan nilai ke variabel. Sebagai gantinya, Python memberikan referensi objek(nilai) ke variabel.


Menetapkan nilai ke Variabel dengan Python

Seperti yang Anda lihat dari contoh di atas, Anda dapat menggunakan operator penugasan = untuk menetapkan nilai ke variabel.

Contoh 1:Mendeklarasikan dan menetapkan nilai ke variabel

website = "apple.com"
print(website)

Keluaran

apple.com

Dalam program di atas, kami menetapkan nilai apple.com ke variabel situs web . Kemudian, kami mencetak nilai yang diberikan ke situs web yaitu  apple.com

Catatan :Python adalah bahasa yang disimpulkan tipe, jadi Anda tidak perlu mendefinisikan tipe variabel secara eksplisit. Secara otomatis mengetahui bahwa apple.com adalah string dan mendeklarasikan situs web variabel sebagai string.


Contoh 2:Mengubah nilai variabel

website = "apple.com"
print(website)

# assigning a new value to website
website = "programiz.com"

print(website)

Keluaran

apple.com
programiz.com

Dalam program di atas, kami telah menetapkan apple.com ke situs web variabel awalnya. Kemudian, nilainya diubah menjadi programiz.com .


Contoh 3:Menetapkan beberapa nilai ke beberapa variabel

a, b, c = 5, 3.2, "Hello"

print (a)
print (b)
print (c)

Jika kita ingin menetapkan nilai yang sama ke beberapa variabel sekaligus, kita dapat melakukannya sebagai:

x = y = z = "same"

print (x)
print (y)
print (z)

Program kedua menetapkan sama string ke ketiga variabel x , y dan z .


Konstanta

Konstanta adalah jenis variabel yang nilainya tidak dapat diubah. Akan sangat membantu untuk menganggap konstanta sebagai wadah yang menyimpan informasi yang tidak dapat diubah nanti.

Anda dapat menganggap konstanta sebagai tas untuk menyimpan beberapa buku yang tidak dapat diganti setelah dimasukkan ke dalam tas.


Menetapkan nilai ke konstanta dengan Python

Dalam Python, konstanta biasanya dideklarasikan dan ditetapkan dalam sebuah modul. Di sini, modul adalah file baru yang berisi variabel, fungsi, dll yang diimpor ke file utama. Di dalam modul, konstanta ditulis dengan huruf kapital semua dan garis bawah untuk memisahkan kata.

Contoh 3:Mendeklarasikan dan menetapkan nilai ke konstanta

Buat constant.py :

PI = 3.14
GRAVITY = 9.8

Buat main.py :

import constant

print(constant.PI)
print(constant.GRAVITY)

Keluaran

3.14
9.8

Dalam program di atas, kami membuat constant.py berkas modul. Kemudian, kami menetapkan nilai konstan ke PI dan GRAVITASI . Setelah itu, kita membuat main.py file dan impor constant modul. Terakhir, kami mencetak nilai konstanta.

Catatan :Pada kenyataannya, kami tidak menggunakan konstanta dalam Python. Penamaan mereka dalam huruf kapital semua adalah konvensi untuk memisahkan mereka dari variabel, namun, itu tidak benar-benar mencegah penugasan kembali.


Aturan dan Konvensi Penamaan untuk Variabel dan Konstanta

  1. Nama konstanta dan variabel harus memiliki kombinasi huruf kecil (a sampai z) atau huruf besar (A sampai Z ) atau angka (0 hingga 9 ) atau garis bawah (_ ). Misalnya:
    snake_case
    MACRO_CASE
    camelCase
    CapWords
  2. Buat nama yang masuk akal. Misalnya, vokal lebih masuk akal daripada v .
  3. Jika Anda ingin membuat nama variabel yang memiliki dua kata, gunakan garis bawah untuk memisahkannya. Misalnya:
    my_name
    current_salary
  4. Gunakan huruf kapital untuk mendeklarasikan sebuah konstanta. Misalnya:
    PI
    G
    MASS
    SPEED_OF_LIGHT
    TEMP
  5. Jangan pernah menggunakan simbol khusus seperti !, @, #, $, %, dll.
  6. Jangan memulai nama variabel dengan angka.

Literal

Literal adalah data mentah yang diberikan dalam variabel atau konstanta. Dalam Python, ada berbagai jenis literal yaitu sebagai berikut:

Literal Numerik

Literal Numerik tidak dapat diubah (tidak dapat diubah). Literal numerik dapat dimiliki oleh 3 tipe numerik yang berbeda:Integer , Float , dan Complex .

Contoh 4:Bagaimana cara menggunakan literal Numerik dengan Python?

a = 0b1010 #Binary Literals
b = 100 #Decimal Literal 
c = 0o310 #Octal Literal
d = 0x12c #Hexadecimal Literal

#Float Literal
float_1 = 10.5 
float_2 = 1.5e2

#Complex Literal 
x = 3.14j

print(a, b, c, d)
print(float_1, float_2)
print(x, x.imag, x.real)

Keluaran

10 100 200 300
10.5 150.0
3.14j 3.14 0.0

Pada program di atas,

Untuk mempelajari lebih lanjut tentang Literal Numerik, lihat Nomor Python.


Literal string

Sebuah literal string adalah urutan karakter yang dikelilingi oleh tanda kutip. Kita dapat menggunakan tanda kutip tunggal, ganda, atau rangkap tiga untuk sebuah string. Dan, literal karakter adalah karakter tunggal yang dikelilingi oleh tanda kutip tunggal atau ganda.

Contoh 7:Bagaimana cara menggunakan literal string dengan Python?

strings = "This is Python"
char = "C"
multiline_str = """This is a multiline string with more than one line code."""
unicode = u"\u00dcnic\u00f6de"
raw_str = r"raw \n string"

print(strings)
print(char)
print(multiline_str)
print(unicode)
print(raw_str)

Keluaran

This is Python
C
This is a multiline string with more than one line code.
Ünicöde
raw \n string

Dalam program di atas, Ini adalah Python adalah string literal dan C adalah karakter literal.

Nilai dalam tanda kutip tiga """ ditugaskan ke multiline_str adalah literal string multi-baris.

String u"\u00dcnic\u00f6de" adalah literal Unicode yang mendukung karakter selain bahasa Inggris. Dalam hal ini, \u00dc mewakili Ü dan \u00f6 mewakili ö .

r"string \n mentah" adalah literal string mentah.


literal Boolean

Literal Boolean dapat memiliki salah satu dari dua nilai:True atau False .

Contoh 8:Bagaimana cara menggunakan literal boolean dengan Python?

x = (1 == True)
y = (1 == False)
a = True + 4
b = False + 10

print("x is", x)
print("y is", y)
print("a:", a)
print("b:", b)

Keluaran

x is True
y is False
a: 5
b: 10

Pada program di atas, kita menggunakan literal boolean True dan False . Dengan Python, True mewakili nilai sebagai 1 dan False sebagai 0 . Nilai x adalah True karena 1 sama dengan True . Dan, nilai y adalah False karena 1 tidak sama dengan False .

Demikian pula, kita dapat menggunakan True dan False dalam ekspresi numerik sebagai nilai. Nilai a adalah 5 karena kami menambahkan True yang memiliki nilai 1 dengan 4 . Demikian pula, b adalah 10 karena kita menambahkan False memiliki nilai 0 dengan 10 .


Literal khusus

Python berisi satu literal khusus yaitu None . Kami menggunakannya untuk menentukan bahwa bidang tersebut belum dibuat.

Contoh 9:Bagaimana cara menggunakan literal khusus dengan Python?

drink = "Available"
food = None

def menu(x):
    if x == drink:
        print(drink)
    else:
        print(food)

menu(drink)
menu(food)

Keluaran

Available
None

Dalam program di atas, kita mendefinisikan sebuah menu fungsi. Di dalam menu , ketika kita menetapkan argumen sebagai drink kemudian, ini akan menampilkan Available . Dan, ketika argumennya adalah food , ini akan menampilkan None .


Koleksi Literal

Ada empat koleksi literal yang berbeda List literal, Tuple literal, Dict literal, dan Set literal.

Contoh 10:Bagaimana cara menggunakan koleksi literal dengan Python?

fruits = ["apple", "mango", "orange"] #list
numbers = (1, 2, 3) #tuple
alphabets = {'a':'apple', 'b':'ball', 'c':'cat'} #dictionary
vowels = {'a', 'e', 'i' , 'o', 'u'} #set

print(fruits)
print(numbers)
print(alphabets)
print(vowels)

Keluaran

['apple', 'mango', 'orange']
(1, 2, 3)
{'a': 'apple', 'b': 'ball', 'c': 'cat'}
{'e', 'a', 'o', 'i', 'u'}

Dalam program di atas, kami membuat daftar buah , sebuah tuple dari angka , kamus dict memiliki nilai dengan kunci yang ditunjuk untuk setiap nilai dan satu set vokal .

Untuk mempelajari lebih lanjut tentang koleksi literal, lihat Tipe Data Python.


Python

  1. Variabel C++, Literal dan Konstanta
  2. C Variabel, Konstanta dan Literal
  3. Kata Kunci dan Pengidentifikasi Python
  4. Pernyataan Python, Indentasi dan Komentar
  5. Konversi Jenis Python dan Pengecoran Jenis
  6. Masukan, Keluaran, dan Impor Python
  7. Bagaimana cara mendapatkan tanggal dan waktu saat ini dengan Python?
  8. Variabel dan Literal Java
  9. Python abs() Fungsi:Contoh Nilai Absolut
  10. type() dan isinstance() dengan Python dengan Contoh