Viết code

Python SELF VI
Mức độ , Bài học
Có sẵn

10.1 In ra văn bản

Hãy thử in thêm cái gì đó nữa. Ví dụ, tên bạn và năm sinh của bạn. Để làm điều này, chỉ cần viết thêm hai lần gọi hàm print(). Ví dụ nó sẽ trông như thế này:


                print("Alexandre")
                print(1985)

Số có thể được in ra mà không cần dấu ngoặc kép. Dấu ngoặc kép là một phần của chuỗi, nhưng không thuộc về hàm print().

Kết quả của mình như sau:

10.2 Tạo biến

Có lẽ bạn đã biết rồi, trong nhiều ngôn ngữ lập trình có các biến. Python cũng không ngoại lệ.

Hãy định nghĩa: biến là một ô nhớ đặc biệt trong bộ nhớ, mà có thể lưu trữ một số dữ liệu bất kỳ. Trong Python, biến có têngiá trị.

Một biến có thể được so sánh với một cái hộp, trên đó có nhãn — tên biến. Còn nội dung hộp — chính là giá trị của biến.

Trong Python, bạn không cần phải khai báo biến một cách đặc biệt. Chỉ cần viết một câu lệnh kiểu như:


        name = value

Dấu “=” ở đây không phải là dấu bằng trong toán học đâu. Nó là toán tử gán giá trị.

Nói cách khác, ký hiệu "bằng" — là lệnh yêu cầu gán giá trị value cho biến name.

Hãy cùng xem một vài ví dụ:

name = "Alexander"

age = 35

city = "London"

pi = 3.14

Biến name chứa giá trị — chuỗi ký tự "Alexander"

Biến age chứa giá trị — số 35

Biến city chứa giá trị — chuỗi ký tự "London"

Biến pi chứa giá trị — số thực 3.14

Trong Python, bất kỳ biến nào cũng có thể được gán bất kỳ giá trị nào. Biến không có kiểu dữ liệu cố định, nó chỉ có kiểu của đối tượng mà nó đang chứa.

10.3 Biểu thức và toán tử

Phía bên trái của dấu gán bắt buộc phải là tên biến. Còn bên phải có thể là một biểu thức phức tạp bất kỳ.

name = "Alex" + "Alex"

age = 5 * 7

age = age * 2 + 3

age = age + 1

Biến name chứa giá trị — chuỗi ký tự "AlexAlex"

Biến age chứa giá trị — số 35

Biến age chứa giá trị — số 73

Biến age chứa giá trị — số 74

Trong ví dụ đầu tiên, chúng ta nối hai chuỗi. Đúng vậy, trong Python bạn có thể "dán" hai chuỗi lại với ký hiệu “+”. Hoạt động này gọi là nối chuỗi (concatenation). Bạn chỉ có thể nối chuỗi với chuỗi. Trong các ngôn ngữ như Java hay JavaScript, bạn có thể “cộng” chuỗi và số (kết quả sẽ là một chuỗi mới). Nhưng trong Python, điều này không thể. Bạn cần phải chuyển số sang chuỗi một cách rõ ràng trước khi "cộng" chúng với chuỗi.

Còn trong ví dụ thứ ba và thứ tư: biến age xuất hiện ở cả hai phía của toán tử gán. Vì cái này không phải là dấu bằng như trong toán học.

Hãy xem lệnh sau:


        age = age + 1

Ở đây có hai bước được thực hiện:

  1. Tính giá trị của biểu thức age + 1, sử dụng giá trị hiện tại của age.
  2. Lưu kết quả tính toán vào biến age.

Lệnh này tăng giá trị của biến age lên 1.

Thứ tự thực hiện toán tử giống như trong toán học:

  • Các phép toán trong ngoặc được thực hiện trước.
  • Sau đó đến phép nhân và phép chia.
  • Cuối cùng là phép cộng và phép trừ.
1
Опрос
Lịch sử Python,  3 уровень,  4 лекция
недоступен
Lịch sử Python
Lịch sử Python
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION