Page 18 - Python Simple
P. 18

3. Giới thiệu sơ về Python                                       http://www.vithon.org/tutorial/2.5/node5.html



                  "doesn't"
                  >>> '"Yes," he said.'
                  '"Yes," he said.'
                  >>> "\"Yes,\" he said."
                  '"Yes," he said.'
                  >>> '"Isn\'t," she said.'
                  '"Isn\'t," she said.'


             Các chuỗi có thể phủ nhiều dòng theo nhiều cách. Các dòng tiếp tục
             (continuation line) có thể được dùng, với một dấu suỵt huyền là ký tự cuối cùng
             trên một dòng cho biết rằng dòng kế là sự nối tiếp của dòng này:

                  hello = "This is a rather long string containing\n\
                  several lines of text just as you would do in C.\n\
                      Note that whitespace at the beginning of the line is\
                   significant."


                  print hello


             Lưu ý rằng các dòng mới vẫn cần được chèn trong chuỗi với \n; ký tự dòng mới
             theo sau dấu suỵt huyền sẽ bị bỏ qua. Ví dụ này sẽ in ra:

                  This is a rather long string containing
                  several lines of text just as you would do in C.
                      Note that whitespace at the beginning of the line is significant.

             Tuy nhiên, nếu ta làm cho chuỗi trực tiếp thành chuỗi ``thô'', các dãy \n sẽ
             không được chuyển thành các dòng mới, nhưng dấu suỵt huyền ở cuối dòng, và
             ký tự dòng mới trong nguồn, sẽ đều được thêm vào trong chuỗi như dữ liệu. Cho
             nên, ví dụ:

                  hello = r"This is a rather long string containing\n\
                  several lines of text much as you would do in C."

                  print hello


             sẽ in:

                  This is a rather long string containing\n\
                  several lines of text much as you would do in C.


             Hoặc, các chuỗi có thể được vây quanh trong một cặp nháy ba: """ hoặc '''.
             Cuỗi mỗi dòng không cần thêm dấu suỵt huyền khi dùng nháy ba, và chúng sẽ
             có mặt trong chuỗi.


                  print """
                  Usage: thingy [OPTIONS]
                       -h                        Display this usage message
                       -H hostname               Hostname to connect to
                  """


             xuất ra:



     4 of 12                                                                                  08/31/2011 07:38 AM
   13   14   15   16   17   18   19   20   21   22   23