Phần giới thiệu về Python đã có sử dụng nhiều về biến. Bây giờ, chúng ta hãy bắt đầu với việc học ngôn ngữ Python nhé.
1. Chạy code đầu tiên của bạn trong Python
Chương trình trong Python không được biên dịch, thay vào đó chúng được thông giải. Bây giờ, chúng ta cùng tìm hiểu viết code Python và chạy nó. Vui lòng đảm bảo rằng python đã được cài đặt trên hệ thống bạn đang làm việc.
Có thể bạn quan tâm:
- Cách cài đặt Python trên Windows, macOS, Linux chi tiết
- Lịch sử hình thành của Python – Tổng hợp đầy đủ nhất
- Tổng hợp nhanh 11 lĩnh vực ứng dụng Python trong thực tế
2. Tạo một tệp trong Python:
Python được lưu trữ với phần định dạng tệp tin là “.py”. Mở trình soạn thảo văn bản và lưu một tệp có tên là “hello.py”. Mở tệp lên và viết viết code sau đây:
print "Hello World"
# Notice that NO semi-colon is to be used
3. Đọc nội dung tệp
Với hệ thống Linux – Di chuyển đến thư mục từ terminal, nơi lưu trữ tệp được tạo(hello.py) bằng cách sử dụng lệnh ‘cd’, sau đó nhập nội dung sau vào bảng terminal:
python hello.py
Với hệ thống Windows – Mở bảng lệnh command và di chuyển đến thư mục lưu trữ tệp bằng cách sử dụng lệnh ‘cd’ và sau đó chạy tệp bằng cách viết tên tệp giống như viết lệnh.
4. Các biến trong Python
Các biến không cần phải được khai báo đầu tiên trong Python. Chúng có thể được sử dụng trực tiếp. Các biến trong python có phân biệt chữ hoa chữ thường như hầu hết các ngôn ngữ lập trình khác.
Lấy ví dụ:
# -----------------------------------------------------------
#Cafedev.vn - Kênh thông tin IT hàng đầu Việt Nam
#@author cafedevn
#Contact: [email protected]
#Fanpage: https://www.facebook.com/cafedevn
#Group: https://www.facebook.com/groups/cafedev.vn/
#Instagram: https://instagram.com/cafedevn
#Twitter: https://twitter.com/CafedeVn
#Linkedin: https://www.linkedin.com/in/cafe-dev-407054199/
#Pinterest: https://www.pinterest.com/cafedevvn/
#YouTube: https://www.youtube.com/channel/UCE7zpY_SlHGEgo67pHxqIoA/
# -----------------------------------------------------------
a = 3
A = 4
print a
print A
Kết quả:
3
4
5. Các biểu thức trong Python
Các phép toán học trong python có thể được thực hiện bằng cách sử dụng các toán tử toán học và một số hàm được tích hợp sẵn.
a = 2
b = 3
c = a + b
print c
d = a * b
print d
6. Các điều kiện trong Python
Có thể thu được kết quả có điều kiện trong python bằng cách sử dụng các câu lệnh if-else và elif (else if).
# -----------------------------------------------------------
#Cafedev.vn - Kênh thông tin IT hàng đầu Việt Nam
#@author cafedevn
#Contact: [email protected]
#Fanpage: https://www.facebook.com/cafedevn
#Group: https://www.facebook.com/groups/cafedev.vn/
#Instagram: https://instagram.com/cafedevn
#Twitter: https://twitter.com/CafedeVn
#Linkedin: https://www.linkedin.com/in/cafe-dev-407054199/
#Pinterest: https://www.pinterest.com/cafedevvn/
#YouTube: https://www.youtube.com/channel/UCE7zpY_SlHGEgo67pHxqIoA/
# -----------------------------------------------------------
a = 3
b = 9
if b % a == 0 :
print "b is divisible by a"
elif b + 1 == 10:
print "Increment in b produces 10"
else:
print "You are in else statement"
Kết quả:
b is divisible by a
7. Các hàm trong Python
Một hàm trong python được khai báo bằng từ khóa ‘def’ trước tên của hàm. Chúng ta không cần phải chỉ định kiểu trả về của hàm rõ ràng trong python. Hàm có thể được khởi tạo bằng cách viết tên hàm trước danh sách tham số trong ngoặc.
# Function for checking the divisibility
# Notice the indentation after function declaration
# and if and else statements
def checkDivisibility(a, b):
if a % b == 0 :
print "a is divisible by b"
else:
print "a is not divisible by b"
#Driver program to test the above function
checkDivisibility(4, 2)
Kết quả:
a is divisible by b
Vì vậy, python là một ngôn ngữ rất đơn giản và ít cồng kềnh để code. Sự dễ dàng này tự thúc đẩy chính nó trở nên được sử dụng rộng rãi.
8. Thứ tự ưu tiên của các toán tử trong Python
Nếu bạn có một biểu thức như 2 + 3 * 4
, thì thứ tự ưu tiên luôn luôn là nhân chia trước cộng trừ sau. Điều này có nghĩa là toán tử nhân có độ ưu tiên cao hơn toán tử cộng.
Thứ tự ưu tiên cho Python, từ mức ưu tiên thấp nhất (ràng buộc ít nhất) đến mức ưu tiên cao nhất (ràng buộc nhất). Điều này có nghĩa là trong một biểu thức đã cho, trước tiên Python sẽ đánh giá các toán tử và biểu thức thấp hơn trong bảng trước các biểu thức được liệt kê cao hơn trong bảng.
Có thể bạn quan tâm:
- Developer – Chuyên gia lập trình phần mềm và ứng dụng
- Trình duyệt web – Công cụ không thể thiếu cho sự phát triển
Để làm cho các biểu thức dễ đọc hơn, chúng ta có thể sử dụng dấu ngoặc đơn. Ví dụ, 2 + (3 * 4)chắc chắn là dễ hiểu hơn so với 2 + 3 * 4 yêu cầu kiến thức về các ưu tiên toán tử. Như với mọi toán tử khác, các dấu ngoặc đơn nên được sử dụng hợp lý (không lạm dụng nó) và không nên dư thừa, như sau (2 + (3 * 4)).
Có một lợi thế bổ sung cho việc sử dụng dấu ngoặc đơn – nó giúp chúng ta thay đổi thứ tự ưu tiên. Ví dụ, nếu muốn thực hiện phép cộng trước khi thực hiện phép nhân, thì bạn có thể viết như sau (2 + 3) * 4.
Sẽ tốt hơn nhiều khi sử dụng dấu ngoặc đơn cho các toán tử nhóm và toán hạng một cách thích hợp để chỉ định rõ ràng mức độ ưu tiên. Điều này làm cho chương trình dễ đọc hơn.
Bạn đã thấy cách sử dụng các toán tử, toán hạng và biểu thức – đây là các khối cơ bản của bất kỳ chương trình nào. Mong rằng bài viết về các biến trong python hữu ích với bạn đọc nhé.