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

Variabel Python:Cara Mendefinisikan/Mendeklarasikan Tipe Variabel String

Apa itu Variabel dalam Python?

Variabel Python adalah lokasi memori yang dicadangkan untuk menyimpan nilai. Dengan kata lain, variabel dalam program python memberikan data ke komputer untuk diproses.

Jenis Variabel Python

Setiap nilai dalam Python memiliki tipe data. Tipe data yang berbeda dalam Python adalah Numbers, List, Tuple, Strings, Dictionary, dll. Variabel dalam Python dapat dideklarasikan dengan nama apapun atau bahkan alfabet seperti a, aa, abc, dll.

Dalam tutorial ini, kita akan belajar,

Cara Mendeklarasikan dan menggunakan Variabel

Mari kita lihat sebuah contoh. Kita akan mendefinisikan variabel dalam Python dan mendeklarasikannya sebagai “a” dan mencetaknya.

a=100 
print (a)

Deklarasikan Ulang Variabel

Anda dapat mendeklarasikan ulang variabel Python bahkan setelah Anda mendeklarasikannya satu kali.

Di sini kita memiliki variabel deklarasi Python yang diinisialisasi ke f=0.

Kemudian, kami menetapkan kembali variabel f ​​ke nilai “guru99”

Contoh Python 2

# Declare a variable and initialize it
f = 0
print f
# re-declaring the variable works
f = 'guru99'
print f


Contoh Python 3

# Declare a variable and initialize it
f = 0
print(f)
# re-declaring the variable works
f = 'guru99'
print(f)

Penggabungan dan Variabel String Python

Mari kita lihat apakah Anda dapat menggabungkan tipe data yang berbeda seperti string dan angka bersama-sama. Misalnya, kita akan menggabungkan “Guru” dengan angka “99”.

Tidak seperti Java, yang menggabungkan angka dengan string tanpa mendeklarasikan angka sebagai string, sementara mendeklarasikan variabel dalam Python membutuhkan mendeklarasikan angka sebagai string jika tidak maka akan menampilkan TypeError

Untuk kode berikut, Anda akan mendapatkan output yang tidak ditentukan –

a="Guru"
b = 99
print a+b

Setelah bilangan bulat dideklarasikan sebagai string, ia dapat menggabungkan “Guru” + str (“99”)=“Guru99” di output.

a="Guru"
b = 99
print(a+str(b))

Jenis Variabel Python:Lokal &Global

Ada dua jenis variabel dalam Python, variabel Global dan variabel Lokal. Bila Anda ingin menggunakan variabel yang sama untuk program atau modul lainnya, Anda mendeklarasikannya sebagai variabel global, sedangkan jika Anda ingin menggunakan variabel dalam fungsi atau metode tertentu, Anda menggunakan variabel lokal saat deklarasi variabel Python.

Mari kita pahami jenis variabel Python ini dengan perbedaan antara variabel lokal dan global dalam program di bawah ini.

  1. Mari kita definisikan variabel dengan Python di mana variabel “f” adalah global dalam ruang lingkup dan diberi nilai 101 yang dicetak dalam output
  2. Variabel f ​​dideklarasikan lagi dalam fungsi dan mengasumsikan lokal cakupan. Ini diberi nilai "Saya sedang belajar Python." yang dicetak sebagai output. Variabel deklarasi Python ini berbeda dengan variabel global “f” yang didefinisikan sebelumnya
  3. Setelah pemanggilan fungsi selesai, variabel lokal f akan dimusnahkan. Pada baris 12, ketika kita kembali mencetak nilai “f” itu menampilkan nilai variabel global f=101

Contoh Python 2

# Declare a variable and initialize it
f = 101
print f
# Global vs. local variables in functions
def someFunction():
# global f
    f = 'I am learning Python'
    print f
someFunction()
print f

Contoh Python 3

# Declare a variable and initialize it
f = 101
print(f)
# Global vs. local variables in functions
def someFunction():
# global f
    f = 'I am learning Python'
    print(f)
someFunction()
print(f)

Sedangkan deklarasi variabel Python menggunakan kata kunci global, Anda dapat mereferensikan variabel global di dalam suatu fungsi.

  1. Variabel “f” adalah global dalam ruang lingkup dan diberi nilai 101 yang dicetak dalam output
  2. Variabel f ​​dideklarasikan menggunakan kata kunci global . Ini TIDAK sebuah variabel lokal , tetapi variabel global yang sama dideklarasikan sebelumnya. Jadi ketika kita mencetak nilainya, outputnya adalah 101
  3. Kami mengubah nilai “f” di dalam fungsi. Setelah pemanggilan fungsi selesai, nilai variabel "f" yang diubah tetap ada. Pada baris 12, ketika kita kembali mencetak nilai “f” maka akan muncul nilai “mengubah variabel global”

Contoh Python 2

f = 101;
print f
# Global vs.local variables in functions
def someFunction():
  global f
  print f
  f = "changing global variable"
someFunction()
print f

Contoh Python 3

f = 101;
print(f)
# Global vs.local variables in functions
def someFunction():
  global f
  print(f)
  f = "changing global variable"
someFunction()
print(f)

Menghapus variabel

Anda juga dapat menghapus variabel Python menggunakan perintah del “nama variabel”.

Pada contoh di bawah ini untuk menghapus variabel Python, kami menghapus variabel f, dan ketika kami melanjutkan untuk mencetaknya, kami mendapatkan kesalahan “nama variabel tidak ditentukan ” yang berarti Anda telah menghapus variabel.

Contoh variabel delete Python atau variabel clear Python :

f = 11;
print(f)
del f
print(f)

Ringkasan:


Python

  1. Variabel C# dan Tipe Data (Primitif)
  2. Variabel Python, Konstanta dan Literal
  3. Tipe Data Python
  4. Variabel Python Global, Lokal dan Nonlokal
  5. Kata Kunci Global Python
  6. Variabel dan Tipe C++:int, double, char, string, bool
  7. String di C:Cara Mendeklarasikan Variabel, Inisialisasi, Cetak, Contoh
  8. Python String strip() Fungsi dengan CONTOH
  9. Python String count() dengan CONTOH
  10. Format String Python() Jelaskan dengan CONTOH