Page 50 - Em Học Python
P. 50

KHỞI TẠO CHUỖI


                       Trong Python, chuỗi được tạo ra bằng cách lồng các câu vào
               trong một cặp ngoặc đơn hoặc ngoặc kép (Ta phải làm thế để bảo

               máy tính đây là số, kia là chữ, kiểu vậy).  Lấy ví dụ ta có thể dùng lại

               biến  fred ở Chương 2 để ghi lại một chuỗi như này:
                         ​

               >>> fred = "Why do gorillas have big nostrils? Big fingers!!"
                   ​
                             ​
                       Sau đó để xem bên trong  fred có gì, ta có thể gõ  print(fred) như này:
                                                     ​
                                                                                     ​
                                                                              ​
                          ​
               >>> print(fred)
                    ​
                   ​
                                                                          1
                                                                          ​
               Why do gorillas have big nostrils? Big fingers!!
                                                                         ​
                       Em cũng có thể dùng dấu ngoặc đơn để tạo chuỗi đấy nhé:
               >>> fred = 'What word is always spelled wrong in the dictionary? Wrong!!'
                             ​
                   ​
               >>> print(fred)
                          ​
                   ​
                    ​
                                                                                        ​
                                                                                        2
                                                                                       ​
               What word is always spelled wrong in the dictionary? Wrong!!
                       Nhưng mà, nếu câu của em có nhiều hơn một dòng mà chỉ sử dụng dấu ngoặc đơn
                ​
               (') hoặc ngoặc kép ( "), hoặc là nếu em mở bằng ngoặc này và đóng bằng ngoặc kia thì em
                                     ​
                 ​
               sẽ gặp lỗi trên Python shell ngay. Thử nhập dòng sau mà xem:
               >>> fred = "Why do birds fly?
                             ​
                   ​
                       Kết quả:


               SyntaxError: EOL while scanning string literal


                       Lỗi này nói rằng cú pháp câu lệnh không chính xác, vì em đã phá luật không đóng
               ngoặc ở cuối chuỗi.


                       Cú pháp ⟨syntax⟩ là sự sắp xếp theo đúng thứ tự của từng chữ trong một câu, hoặc
                                ​
                                       ​
               như trong trường hợp này thì là sự sắp xếp theo đúng thứ tự của các từ khóa và ký hiệu

               trong một chương trình. Vậy  SyntaxError nghĩa là em đã làm gì đó không đúng thứ tự
                                                          ​


                        ​
                       1  Câu đùa: “Sao lỗ mũi đười ươi to quá vại? Vì ngón tay nó to!!” (ngoáy nhiều thành ra lỗ mũi to ^^)
                       2  Câu đùa: “Trong từ điển chữ nào luôn luôn bị viết sai? Chữ Sai!!”

               24          Chương 3
                  ​
   45   46   47   48   49   50   51   52   53   54   55