Page 26 - Python Simple
P. 26
3. Giới thiệu sơ về Python http://www.vithon.org/tutorial/2.5/node5.html
(true). Trong Python, như C, mọi giá trị số nguyên khác không là đúng;
không là sai (false). Điều kiện cũng có thể là danh sách, chuỗi, hoặc bất kỳ
kiểu dãy nào; chiều dài khác không là đúng, dãy rỗng là sai. Phép so sánh
dùng trong ví dụ là một phép so sánh đơn giản. Các toán tử so sanh chuẩn
được viết như trong C: < (nhỏ hơn), > (lớn hơn), == (bằng), <= (nhỏ hơn
hoặc bằng), >= (lớn hơn hoặc bằng) và != (không bằng).
Vòng lặp Thân vòng lặp được thụt vào: các thục vào là cách của Python để
nhóm các câu lệnh. Python không (chưa) cung cấp một công cụ soạn thảo
dòng nhập thông minh, cho nên bạn phải nhập vào một tab hoặc khoảng
trắng cho mỗi dòng thụt vào. Trong thực tế, bạn sẽ chuẩn bị đầu vào phức
tạp hơn cho Python với một trình soạn thảo; đa số chúng đều có chức năng
tự động thụt vào. Khi một câu lệnh ghép (compound statement) được nhập
vào một cách tương tác, nó phải được theo sau bởi một dòng trống để chỉ
ra sự kết thúc (vì bộ phân tích không thể khi nào bạn nhập dòng cuối). Lưu
ý rằng mỗi dòng của một khối phải được thụt vào như nhau.
Vòng lặp print (câu lệnh) viết ra giá trị của biểu thức nó được cung cấp.
Nó khác với việc chỉ viết các biểu thức bạn muốn viết (như chúng ta đã làm
trong các ví dụ máy tính trước) trong việc xử lý nhiều biểu thức và chuỗi.
Các chuỗi được in ra không có dấu nháy, và một khoảng trắng được chèn
vào giữa các phần tử, để bạn có thể định dạng chúng đẹp hơn, ví dụ:
>>> i = 256*256
>>> print 'The value of i is', i
The value of i is 65536
Dấu phẩy sau cùng tránh dòng mới sau khi xuất:
>>> a, b = 0, 1
>>> while b < 1000:
... print b,
... a, b = b, a+b
...
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
Lưu ý rằng trình thông dịch chèn một dòng mới trước khi nó in ra dấu
nhắc kế nếu dòng trước chưa xong.
Phiên bản 2.5, tài liệu được cập nhật ngày 19, tháng 09, năm 2006.
Xem Về tài liệu này... về cách đề nghị thay đổi.
12 of 12 08/31/2011 07:38 AM