Biến
Chúng tôi có thể tạo mộtPythonbằng cách gán một giá trị cho một nhãn, sử dụng=
toán tử gán.
Trong ví dụ này, chúng tôi gán một chuỗi có giá trị "Roger" choname
nhãn:
name = "Roger"
Đây là một ví dụ với một số:
age = 8
Một tên biến có thể được tạo bởi các ký tự, số,_
ký tự gạch dưới và không được bắt đầu bằng số. Đó là tất cảcó hiệu lựctên biến:
name1
AGE
aGE
a11111
my_name
_name
Những người đang cókhông hợp lệtên biến:
123
test!
name%
Ngoài ra, mọi thứ đều hợp lệ trừ khi đó là Pythontừ khóa. Có một số từ khóa nhưfor
,if
,while
,import
và hơn thế nữa.
Không cần phải ghi nhớ chúng, vì Python sẽ cảnh báo bạn nếu bạn sử dụng một trong những biến đó làm biến và dần dần bạn sẽ nhận ra chúng như một phần của cú pháp ngôn ngữ lập trình Python.
Biểu thức và tuyên bố
Chúng ta có thểbiểu hiệnbất kỳ loại mã nào trả về giá trị. Ví dụ
1 + 1
"Roger"
Mặt khác, một câu lệnh là một phép toán trên một giá trị, ví dụ đó là 2 câu lệnh:
name = "Roger"
print(name)
Một chương trình được hình thành bởi một loạt các câu lệnh. Mỗi câu lệnh được đặt trên một dòng riêng, nhưng bạn có thể sử dụng dấu chấm phẩy để có nhiều câu lệnh trên một dòng:
name = "Roger"; print(name)
Bình luận
Trong một chương trình Python, mọi thứ sau dấu thăng đều bị bỏ qua và được coi là một nhận xét:
#this is a commented line
name = “Roger” # this is an inline comment
Thụt lề
Thụt lề trong Python có ý nghĩa.
Bạn không thể thụt lề một cách ngẫu nhiên như thế này:
name = "Flavio"
print(name)
Một số ngôn ngữ khác không có khoảng trắng có ý nghĩa, nhưng vấn đề thụt lề trong Python.
Trong trường hợp này, nếu bạn cố gắng chạy chương trình này, bạn sẽ nhận đượcIndentationError: unexpected indent
lỗi, vì thụt lề có một ý nghĩa đặc biệt.
Mọi thứ được thụt vào đều thuộc về một khối, chẳng hạn như câu lệnh điều khiển hoặc khối điều kiện, hoặc một hàm hoặc nội dung lớp. Chúng ta sẽ xem thêm về những điều đó sau.
Các hướng dẫn về python khác:
- Giới thiệu về Python
- Cài đặt Python 3 trên macOS
- Chạy các chương trình Python
- Python 2 so với Python 3
- Những điều cơ bản khi làm việc với Python
- Các kiểu dữ liệu Python
- Toán tử Python
- Chuỗi Python
- Python Booleans
- Số Python
- Python, Chấp nhận đầu vào
- Câu lệnh điều khiển Python
- Danh sách Python
- Python Tuples
- Bộ Python
- Từ điển Python
- Các hàm Python
- Đối tượng Python
- Python Loops
- Mô-đun Python
- Các lớp Python
- Thư viện chuẩn Python
- Gỡ lỗi Python
- Phạm vi biến Python
- Python, chấp nhận các đối số từ dòng lệnh
- Đệ quy Python
- Các hàm lồng nhau trong Python
- Các hàm Lambda trong Python
- Python Closures
- Môi trường ảo Python
- Sử dụng GoPro làm webcam từ xa bằng Python
- Python, cách tạo danh sách từ một chuỗi
- Trình trang trí Python
- Python Docstrings
- Tìm hiểu nội tâm Python
- Chú thích Python
- Python, cách liệt kê các tệp và thư mục trong một thư mục
- Python, cách kiểm tra xem một số là số lẻ hay số chẵn
- Python, cách lấy chi tiết của một tệp
- Python, cách kiểm tra xem tệp hoặc thư mục có tồn tại hay không
- Ngoại lệ Python
- Python, cách tạo thư mục
- Python, cách tạo tệp trống
- Python, câu lệnh `with`
- Python, tạo một yêu cầu mạng
- Python, cài đặt các gói của bên thứ 3 bằng cách sử dụng `pip`
- Python, đọc nội dung của một tệp