Bereksperimen dengan nombor dan teks dalam python

Bereksperimen dengan nombor dan teks dalam python

Pengenalan

Anda mungkin mahu melompat masuk dan mula membuat pengekodan dengan segera. Itu sikap yang baik untuk dimiliki, tetapi lebih baik untuk bereksperimen dengan bahasa dan persekitaran pengaturcaraan anda terlebih dahulu. Sekiranya anda tidak pernah memprogramkan atau tidak pernah bekerja dengan bahasa yang ditafsirkan seperti Python sebelum ini, penting untuk merasakan cara Python berfungsi dan mula mengembangkan aliran kerja. Satu aspek hebat Python yang ditafsirkan adalah keupayaan untuk menulis beberapa baris cepat kod dan menguji mereka dalam masa nyata. Tidak ada persediaan melebihi apa yang telah anda lakukan.

Bermain dengan nombor

Tanpa mengetahui apa -apa mengenai bahasa, anda boleh menggunakan python seperti kalkulator asas. Buka sama ada anda .py fail atau jurubahasa. Taipkan masalah matematik asas dan jalankannya.

>>> 10+25 35 

Sekiranya anda menggunakan fail, anda mungkin tertanya -tanya apa yang berlaku. Itu satu perbezaan utama antara kaedah menjalankan python. Jurubahasa akan memaparkan nilai arahan yang anda masukkan, fail tidak akan. Dalam jurubahasa, taipkan nombor satu dan tekan Masukkan,

>>> 15 15 

Itu hanya nilai apa yang anda masukkan. Jadi, bagaimana dengan fail? Nah, ada cara mudah untuk mengendalikannya. Anda hanya perlu memberitahu python Cetak apa yang anda masukkan.

Cetak (10+25) 

Sekarang, apabila anda menjalankan fail, ia akan mengeluarkan dengan betul 35. Jangan terlalu risau tentang kurungan. Mereka akan bermain kemudian, tetapi hanya tahu bahawa apa sahaja yang anda letakkan di antara mereka adalah apa yang akan dikeluarkan oleh Python. Juga, sekiranya anda tertanya -tanya, Cetak berfungsi di jurubahasa juga, dan anda akan memerlukannya. Jurubahasa menunjukkan bahawa output sebagai kemudahan, tetapi sebenarnya tidak bermaksud apa -apa. Menggunakan Cetak adalah cara "betul" untuk memaparkan output.

Anda boleh terus bermain -main dengan nombor di python dan cuba bersatu sebagai kompleks persamaan seperti yang anda mahukan. Jelas sekali, matematik yang lebih kompleks akan memerlukan lebih banyak bantuan, dan terdapat perpustakaan matematik yang tersedia di Python untuk itu, tetapi itu sesuatu untuk masa yang akan datang.

Cetak (5*10/25-3 ** 3) 

Semakin banyak anda berlatih, semakin baik pemahaman anda tentang bagaimana Python mengendalikan nombor. Untuk sedikit cabaran, bahagikan nombor yang tidak membahagikan secara merata. Anda mungkin melihat sesuatu yang ganjil.

Bermain dengan surat

Anda tidak boleh melakukan banyak dengan teks seperti yang anda boleh dengan nombor, tetapi anda boleh melakukan beberapa. Satu perkara tetap sama antara teks dan nombor, jika anda menggunakan fail python, anda perlu menggunakan Cetak Untuk menunjukkan output anda. Satu perbezaan cepat untuk diperhatikan ialah teks perlu dibungkus dalam sebut harga. Dalam Python dan hampir mana -mana bahasa pengaturcaraan, teks dan huruf individu perlu dibungkus dalam petikan. Oleh itu, cuba dapatkan Python untuk mencetak beberapa teks.

>>> "Hello World!" 'Hai dunia!' 

Sekiranya anda menggunakan fail:

Cetak ("Hello World!") Hai dunia! 

Adakah anda perasan perbezaannya? Ingat dari bahagian sebelumnya bahawa jurubahasa hanya meludahkan perkara yang sama yang anda masukkan. Petikan tunggal dari contoh jurubahasa adalah demonstrasi yang hebat. Python tidak betul -betul memproses apa -apa. Di dalam Cetak contoh sebut harga hilang. Itu kerana Cetak tahu bahawa anda berminat dengan kata -kata, bukan petikan.

Di Python anda boleh menambah kepingan teks bersama. Nah, semacam itu benar. Istilah sebenar adalah "penyambungan rentetan," tetapi anda tidak peduli dengan itu sekarang. Cuba tambah beberapa perkataan bersama Cetak.

Cetak (dunia "hello"+"!") 

Adakah anda mendapat apa yang anda harapkan? Semua teks adalah literal. Itu sebahagian daripada alasan untuk menggunakan petikan. Python tidak tahu bahawa mereka adalah dua perkataan dan manusia mengharapkan ruang di antara mereka. Bahagian itu terpulang kepada anda. Cubalah lagi dengan ruang.

Cetak (dunia "hello"+"!") 

Itu lebih baik. Eksperimen lebih banyak lagi dengan teks, dan lihat apa yang boleh anda lakukan. Python membolehkan anda melakukan banyak perkara yang menarik dengan teks, tetapi ini hanya sedikit rasa.

Latihan

  1. Dapatkan python untuk mencetak jumlah 132 dan 45.
  2. MEMILIKI PYTHON BAHAWA 125 oleh 5 kemudian kalikan hasilnya dengan 2 dan mencetaknya.
  3. Naikkan 3 ke kuasa kedua dan kalikan hasilnya dengan 3. Bahagikan dengan 2 dan cetak hasilnya.
  4. Melipatgandakan jumlah 3 dan 5 dengan perbezaan 17 dan 9. Bahagikan hasilnya dengan produk 3 dan 2. Cetak.
  5. Beritahu Python untuk mencetak nama anda.
  6. Tambahkan perkataan "hello" dan "dunia" dengan ruang di antara, dan cetak.
  7. Python mencetak ayat dengan menambahkan setiap perkataan bersama.
  8. Multiply "Hello" oleh 5 dan cetak hasilnya.
  9. Tambah "Hello" dan 5
  10. Bonus: Cuba dapatkan #9 untuk bekerja.

Isi kandungan

  1. Panduan pengenalan dan pemasangan python
  2. Fail python dan jurubahasa
  3. Bereksperimen dengan nombor dan teks dalam python
  4. Pembolehubah Python
  5. Bekerja dengan pembolehubah nombor dalam python
  6. Asas String Python
  7. Lanjutan Python Strings
  8. Komen Python
  9. Senarai Python
  10. Kaedah Senarai Python
  11. Senarai Multidimensi Python
  12. Python tuples
  13. Operator Python Boolean
  14. Python jika pernyataan
  15. Python semasa gelung
  16. Python untuk gelung
  17. Kamus Python
  18. Kamus Advanced Python
  19. Fungsi Python

Tutorial Linux Berkaitan:

  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Menguasai Gelung Skrip Bash
  • Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
  • Tutorial Debugging GDB untuk Pemula
  • Ubuntu 20.04 Panduan
  • Gelung bersarang dalam skrip bash
  • Sistem Hung Linux? Cara melarikan diri ke baris arahan dan ..
  • Perkara yang perlu dipasang di Ubuntu 22.04