Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Menyahsulit Operator Python: Demonstrasi Aplikasi Biasa

Menyahsulit Operator Python: Demonstrasi Aplikasi Biasa

王林
王林asal
2023-12-30 08:11:39954semak imbas

Menyahsulit Operator Python: Demonstrasi Aplikasi Biasa

Contoh demonstrasi simbol operasi Python: Untuk mentafsir senario penggunaan biasa, contoh kod khusus diperlukan

Pengenalan:

Python, sebagai bahasa pengaturcaraan peringkat tinggi, mempunyai set simbol operasi yang kaya. Dalam pembangunan harian dan analisis data, penggunaan cekap operator ini boleh meningkatkan kecekapan pengaturcaraan dan kebolehbacaan kod. Artikel ini akan memfokuskan pada pengendali biasa dalam Python dan menunjukkannya dengan contoh kod khusus untuk membantu pembaca memahami dan menggunakannya dengan lebih baik.

1. Operator aritmetik

  1. Operator tambahan (+)

Operator tambah boleh digunakan untuk menambah dua nombor atau untuk menggabungkan rentetan.

Kod sampel:

Tambahan nombor

a = 5
b = 3
c = a + b
print(c) # Hasil keluaran: 8

Gabungan rentetan

str1 = "Worllo"str1 = "Worllo !"
str3 = str1 + " " + str2
print(str3) # Hasil keluaran: Hello World!

    Operator tolak (-)
Operator tolak digunakan untuk menolak dua nombor.

Kod sampel:

a = 10

b = 3
c = a - b
print(c) # Hasil keluaran: 7

    Operator darab (*)
boleh digunakan untuk dua operator pendaraban daripada nombor juga boleh digunakan untuk mengulang rentetan.

Kod sampel:

Pendaraban nombor

a = 4

b = 3
c = a * b
cetak(c) # Hasil keluaran: 12

Ulangan rentetan

1str1 = "str"

3
print(str2) # Hasil keluaran: HelloHelloHello

    Operator bahagian (/)
Operator bahagian digunakan untuk membahagi dua nombor, dan hasilnya akan mengembalikan nombor titik terapung.

Kod sampel:

a = 10

b = 3
c = a / b
cetak(c) # Hasil output: 3.333333333333333

    Baki pengendali (%) 🜎 digunakan untuk operator baki (%) 🜎 membahagi dua nombor.
  1. Kod sampel:

a = 10

b = 3

c = a % b

cetak(c) # Hasil keluaran: 1



Pengendali kuasa (**)

    Pengendali kuasa digunakan untuk mengira nilai eksponen bagi suatu nombor.
  1. Kod sampel:

a = 2

b = 3

c = a ** b

cetak(c) # Hasil keluaran: 8


2. Pengendali perbandingan

Pengendali perbandingan digunakan untuk membandingkan dua nilai perkaitan. hasilnya mengembalikan nilai Boolean (Benar atau Salah).

Pengendali sama (==)

    Pengendali sama digunakan untuk menentukan sama ada dua nilai adalah sama.
  1. Kod sampel:

a = 5

b = 5

cetak(a == b) # Hasil keluaran: Benar


tidak sama dengan operator (!=)

    tidak sama dengan operator digunakan untuk menilai dua Sama ada nilainya tidak sama.
  1. Kod sampel:

a = 5

b = 3

cetak(a != b) # Hasil keluaran: Benar


Lebih besar daripada operator (>)

    Lebih besar daripada nilai digunakan untuk menentukan sama ada nilai operator adalah lebih besar daripada nilai lain.
  1. Kod sampel:

a = 5

b = 3

cetak(a > b) # Hasil output: True


kurang daripada operator (

    kurang daripada operator digunakan untuk menentukan sama ada nilai adalah kurang daripada nilai lain.
  1. Kod sampel:

a = 3

b = 5

cetak(a


Lebih besar daripada atau sama dengan operator (>=)

    sama dengan operator lebih besar daripada atau digunakan untuk menentukan Sama ada nilai itu lebih besar daripada atau sama dengan nilai lain.
  1. Kod sampel:

a = 5

b = 3

cetak(a >= b) # Hasil keluaran: Benar


kurang daripada atau sama dengan operator (

    kurang daripada atau sama operator digunakan untuk pertimbangan Sama ada satu nilai kurang daripada atau sama dengan nilai lain.
  1. Kod sampel:

a = 3

b = 5

cetak(a

3 Operator logik digunakan untuk menyambungkan berbilang keadaan, dan hasilnya Mengembalikan a. nilai boolean.

AND Operator (dan)

Dan operator mengembalikan nilai Boolean apabila dua syarat dipenuhi pada masa yang sama.

    Kod sampel:
  1. a = 5
b = 3

c = 7

cetak(a > b dan b

atau operator (atau)


nilai Boolean apabila sekurang-kurangnya satu daripada dua syarat dipenuhi.
  1. Kod sampel:
a = 5

b = 3

c = 7

cetak(a > b atau b > c) # Hasil output: Benar


Bukan pengendali (bukan)

    operator mengembalikan penolakan syarat.
  1. Kod sampel:

a = 5

b = 3

cetak(bukan > b) # Hasil keluaran: Salah

4. Operator tugasan digunakan untuk menetapkan nilai kepada pembolehubah.

Pengendali tugasan mudah (=)

Pengendali tugasan mudah memberikan nilai di sebelah kanan kepada pembolehubah di sebelah kiri.

    Kod contoh:
  1. a = 5
cetak(a) # Hasil keluaran: 5

Operator tugasan tambahan (+=)


Pengendali tugasan tambahan menambah nilai di sebelah kanan kepada pembolehubah di sebelah kiri, dan Berikan hasilnya kepada pembolehubah di sebelah kiri.

    Kod sampel:
  1. a = 5
a += 3

cetak(a) # Hasil keluaran: 8

  1. Operator tugasan tolak (-=)

Operator tugasan tolak menolak pembolehubah di sebelah kiri daripada nilai di sebelah kanan dan memberikan hasil kepada pembolehubah di sebelah kiri.

Kod sampel:

a = 5
a -= 3
cetak(a) # Hasil keluaran: 2

Untuk lebih banyak pengendali dan senario penggunaan, sila rujuk dokumentasi Python rasmi (https://docs.python. org/ 3/library/operator.html).

Kesimpulan:

Artikel ini terutamanya memperkenalkan pengendali biasa dan senario penggunaan mereka dalam Python, dan menunjukkannya melalui contoh kod khusus. Penggunaan mahir pengendali ini boleh meningkatkan kecekapan pengaturcaraan, mengurangkan jumlah kod dan menjadikan kod lebih mudah dibaca dan difahami. Saya harap artikel ini dapat membantu pembaca dan meningkatkan lagi kemahiran pengaturcaraan Python mereka.

Atas ialah kandungan terperinci Menyahsulit Operator Python: Demonstrasi Aplikasi Biasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn