Các biểu thức số học Python (phần 3)

Các biểu thức số học Python (tiếp tục)

Với ngoại lệ của phép chia chính xác, khi cả hai toán hạng của một biểu thức số học là thuộc cùng một dạng số
(int hay float), giá trị kết quả cũng thuộc dạng đó. Khi mỗi toán hạng là thuộc dạng khác nhau, giá trị kết
quả là thuộc dạng chung hơn. Chú ý rằng dạng float là chung hơn dạng int. Toán tử // sinh ra integer quotient,
trong khi toán tử chia chính xác / luôn sinh ra một float. Vì vậy, 3//4 sinh ra 0, trong khi 3/4 sinh ra .75.
Mặc dù khoảng trắng trong một biểu thức là không quan trọng đối với trình dịch Python, các lập trình viên
thường điền một khoảng trắng đơn trước và sau mỗi toán tử để làm code dễ dàng hơn cho con người để đọc. Thông
thường thì, một biểu thức phải được hoàn thành trên một dòng đơn của Python code. Khi một biểu thức trở nên
dài hay phức tạp, bạn có thể di chuyển tới dòng mới bằng cách đặt một kí tự \ tại cuối dòng hiện tại. Ví
dụ tiếp theo thể hiện kĩ thuật này:

>>> 3 + 4 * \
2 ** 5
131

Đảm bảo điền \ trước và sau một toán tử. Nếu bạn xuống dòng theo phong cách này trong IDLE, editor sẽ tự động thụt
dòng code hợp lí.
Như bạn có thể thấy sớm thôi, bạn cũng có thể xuống một dòng dài code ngay lập tức sau một dấu phẩy. Các ví dụ
bao gồm các lời gọi hàm với một vài đối số.

Chia sẻ