Page 19 - Python Simple
P. 19

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



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


             Trình thông dịch in ra kết quả của các tác vụ chuỗi theo cùng cách như khi
             chúng được nhập vào: trong dấu nháy, và với các ký tự dấu nháy hay đặc biệt
             khác được thoát nghĩa (escape) bằng dấu suỵt huyền, để hiện giá trị thực. Chuỗi
             được kèm trong dấu nháy đôi nếu chuỗi chứa một dấu nháy đơn và không chứa
             dấu nháy đôi, ngoài ra nó sẽ được chứa trong các dấu nháy đơn. (Câu lệnh
             print , được giải thích sau, có thể dùng để viết các chuỗi không có dấu nháy
             hoặc thoát nghĩa.)

             Các chuỗi có thể được nối với nhau với toán tử + , và được lặp lại với *:

                  >>> word = 'Help' + 'A'
                  >>> word
                  'HelpA'
                  >>> '<' + word*5 + '>'
                  '<HelpAHelpAHelpAHelpAHelpA>'


             Hai chuỗi trực tiếp kế nhau được tự động nối với nhau; dòng đầu tiên bên trên
             có thể được biết "word = 'Help' 'A'"; việc này chỉ có tác dụng với hai chuỗi
             trực tiếp (string literal), không có tác dụng với các biểu thức chuỗi bất kỳ khác:

                  >>> 'str' 'ing'                   #  <-  This is ok
                  'string'
                  >>> 'str'.strip() + 'ing'   #  <-  This is ok
                  'string'
                  >>> 'str'.strip() 'ing'     #  <-  This is invalid
                    File "<stdin>", line 1, in ?
                      'str'.strip() 'ing'
                                        ^
                  SyntaxError: invalid syntax


             Các chuỗi có thể được chỉ mục (subscript hoặc index); như trong C, ký tự đầu
             tiên của một chuỗi có chỉ mục 0. Không có kiểu ký tự riêng; một ký tự chỉ đơn
             giản là một chuỗi có độ dài là một. Như trong Icon, chuỗi con có thể được chỉ
             định theo cách viết cắt lát (slice notation): hai chỉ mục phân cách bởi một dấu
             hai chấm.

                  >>> word[4]
                  'A'
                  >>> word[0:2]
                  'He'
                  >>> word[2:4]
                  'lp'

             Các chỉ mục cắt lát có giá trị mặc định hữu dụng; chỉ mục đầu tiên có giá trị
             mặc định là không, chỉ mục thứ hai mặc định là kích thước của chuỗi đang bị
             cắt.





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