Apa itu konstanta pada python?

Daftar isi

  • 1 Apa itu konstanta pada program?
  • 2 Apa yang dimaksud dengan nilai konstanta dan berikan contoh?
  • 3 Bagaimana untuk membuat variabel dengan nama berat?
  • 4 Bagaimana untuk mengisi nilai variabel?

Dalam pemrograman komputer, ‘Konstanta’ adalah identifier yang terkait nilai tidak bisa biasanya diubah oleh program selama pelaksanaannya (meskipun dalam beberapa kasus ini dapat dielakkan, misalnya menggunakan self-modifying code).

Apa yang dimaksud dengan nilai konstanta dan berikan contoh?

Konstanta adalah suku pada operasi aljabar yang berupa bilangan dan tidak memuat variabel. Bilangan tersebut bernilai tetap (konstan). Contoh: Konstanta dari -7p² + 12p – 16 adalah -16.

Apa itu define pada bahasa C?

#define pada bahasa C adalah sebuah direktif yang digunakan untuk memberikan nama alias pada program.

Apakah variabel adalah konstanta?

Dalam Python, konstanta tidak ada, tetapi Anda dapat menunjukkan bahwa variabel adalah konstanta dan tidak boleh diubah dengan menambahkan CONST_ ke awal nama variabel dan menyatakan bahwa itu adalah konstanta dalam komentar:

Bagaimana untuk membuat variabel dengan nama berat?

Kita akan membuat variabel dengan nama berat dan tipe data integer, lalu langsung diisi dengan nilai 49. Ada beberapa aturan penulisan variabel yang harus kamu ketahui: Nama variabel tidak boleh didahului dengan simbol dan angka. Nama variabel tidak boleh menggunakan kata kunci yang sudah ada pada bahasa C, contoh: if, int, void, dll.

Bagaimana untuk mengisi nilai variabel?

Dalam variabel, kita dapat mengisi nilainya saat program di jalankan atau langsung diberikan dengan menginisialisasi variabel tersebut. Contohnya int panjang=10; yang mengartikan bahwa nilai dari variabel panjang yaitu 10. Namun, di dalam variabel nilai tersebut dapat di ubah berbeda dengan konstanta.

Apa yang harus dilakukan dalam Penulisan variabel?

Dalam penulisan variabel, kita harus menentukan Deklarasi nya terlebih dahulu. Deklarasi berarti memesan memori dan menentukan jenis data yang bisa disimpan di dalamnya. Contohnya char Nama; yang berarti memesan memori dengan tipe data Character dan disimpan dalam wadah dengan nama variabel yaitu Nama.

Konstanta digunakan untuk mendefinisikan nilai tetap dalam variabel yang tidak dapat dimodifikasi di mana pun dalam kode berikut deklarasi. Pythonstringmodul berisi beberapa konstanta string bawaan yang dapat digunakan untuk berbagai tujuan. Anda juga dapat menentukan konstanta string khusus dengan Python. Deklarasi konstanta string kustom berbeda dalam Python daripada bahasa pemrograman standar lainnya, seperti c++, Java, dll. Artikel ini membahas beberapa useran konstanta string bawaan Pythonstring modul.

String Konstanta dalam Python

Itu stringmodul python berisi sembilan konstanta string. Nilai konstanta string ini dijelaskan dalam tabel di bawah ini.

Constant Name Value
ascii_huruf kecil ‘abcdefghijklmnopqrstuvwxyz’
ascii_huruf besar ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’
ascii_letters ‘ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz’
angka ‘0123456789’
hexdigit ‘0123456789abcdefABCDEF’
octdigits ‘01234567’
tanda baca !”#$%&'()*+,-./:;<=> [dilindungi email] []^_`{|}~
spasi putih Termasuk karakter space, tab, linefeed, return, formfeed, dan vertical tab
dapat dicetak Termasuk nilai digits, ascii_letters, punctuation, dan whitespace

Konstanta string bawaan ini digunakan untuk memvalidasi data. Bagian selanjutnya dari artikel ini mencakup useran beberapa konstanta string yang disebutkan di atas.

Contoh 1: Penggunaan ascii_lowercase Constant

Skrip berikut akan mengambil data string apa pun dari user dan menyimpannya dalam variabel stringVal. Ituerror variabel diatur awalnya ke False. Jika ada huruf besar distringVal variabel, maka error variabel akan disetel ke True. Setelah memeriksa semua karakter daristringVal, jika nilai error tetap False, maka pesan sukses akan tercetak. Jika tidak, pesan error akan dicetak.

 
# Inilializ e error variable
error = False

# Iterate the loop to check any uppercase letter exists or not
for character in stringVal:  
     if character not in string.ascii_lowercase:
         error = True

          # Print message based on the value of error  
if error == True :
    # Print error message
    print("All characters are not in lowercase")
else:
    # Print success message
    print("Text in correct format")

Keluaran

Script dijalankan dua kali. Nilai input pertama tidak valid, dan nilai input kedua valid, seperti terlihat pada gambar di bawah ini:

Apa itu konstanta pada python?

Contoh 2: Penggunaan konstanta string.digits

Script berikut memeriksa apakah teks input berisi semua jumlah karakter dengan menggunakan string.digitskonstan, seperti pada contoh sebelumnya. Jika nilai input valid, maka nilai string akan diubah menjadi integer dengan menggunakanint()metode. Selanjutnya akan dilakukan pengecekan apakah nilai input tersebut merupakan tahun kabisat.

 
# Inilialize error variable
error = False

# Iterate the loop to check any uppercase letter exists or not
for character in year:  
     if character not in string.digits:
         error = True

            if error == True :
    print("Invalid year value")
else:
    # Check the year is leap year or not
    year = int(year)  
    if (year % 4) == 0:  
       if (year % 100) == 0:  
           if (year % 400) == 0:  
               leapYear = True  
           else:
               leapYear = False
       else:
            leapYear = True
    else:
        leapYear = False

                if leapYear == True:    
        print("%d is a leap year" %year)    
    else:
        print("%d is not a leap year" %year)

Keluaran

Script dijalankan dua kali. 2000 diambil sebagai input pertama dan merupakan tahun kabisat, dan 2010 diambil sebagai input kedua dan bukan tahun kabisat, seperti tampak pada gambar di bawah ini:

Apa itu konstanta pada python?

Contoh 3: Penggunaan Konstanta String Ganda

Skrip berikut menunjukkan useran konstanta string.digits dan string.punctuation untuk teks input pertama dan konstanta string.ascii_lowercase dan string.punctuation untuk input kedua. Input pertama akan mengambil nomor telepon apa pun sebagai input, yang dapat berisi angka, simbol '+', dan simbol '-'. Masukan pertama akan menggunakan alamat email apa pun sebagai masukan, yang dapat berisi huruf kecil apa pun, simbol '@', dan '.' simbol. Jika nilaierror variabel tetap Falsesetelah memeriksa kedua teks input, maka akan mencetak pesan sukses. Jika tidak, itu akan mencetak pesan error.

 email = input("Enter your email: ")

# Inilialize error variable
error = False

# Iterate the loop to check the phone number is valid or not
for character in phone:  
     if character not in (string.digits + string.punctuation):
         error = True

                    # Iterate the loop to check the email is valid or not
for character in email:  
     if character not in (string.ascii_lowercase + string.punctuation):
         error = True

          # Print message based on the value of error  
if error == True :
    print("Phone number or email is invalid")
else:
    print("Phone and email are in correct format")

Keluaran

Script dijalankan dua kali. Telepon yang valid dan alamat email yang tidak valid diberikan pada eksekusi pertama dan telepon yang valid dan alamat email yang valid diberikan pada eksekusi kedua
, seperti yang terlihat pada gambar di bawah ini:

Apa itu konstanta pada python?

Kesimpulan

Penggunaan tiga konstanta string bawaan utama Python dijelaskan dalam artikel ini. Semoga, membaca artikel ini akan membantu user Python lebih memahami cara menggunakan konstanta string di Python.

Bagaimana mendefinisikan konstanta pada python?

Konstanta pada Python Konstanta (Constant) adalah tipe dari variable yang nilainya tidak dapat diubah. Konstanta sangat berguna sebagai wadah yang dapat menyimpan informasi yang tidak dapat diubah.

Apa yang dimaksud konstanta literal?

Konstanta literal adalah nilai aktual yang ditetapkan ke kode sumber. Contohnya mungkin string karakter "hello world". Nilai data "hello world" telah diperbaiki ke dalam kode. Konstanta Bernama adalah nilai-nilai di mana nama didefinisikan untuk digunakan daripada konstanta literal.

Apa yang dimaksud dengan variabel pada python?

Variabel Python Variabel merupakan tempat penyimpanan data yang bersifat mutable, artinya nilainya bisa berubah-ubah. Variabel dalam python memiliki format penulisan nama_variabel = <nilai>. Variabel dapat berisi teks maupun bilangan.