Python là một ngôn ngữ lập trình phổ biến và mạnh mẽ, và có rất nhiều thủ thuật mà bạn có thể sử dụng để tăng hiệu suất và sức mạnh của chương trình Python của mình. Trong bài viết này, chúng ta sẽ khám phá một số thủ thuật hay trong Python.
Bạn đang xem: Một số thủ thuật hay trong Python
Contents[hide]
Giả sử chúng ta có một list A và chúng ta muốn tạo một bản sao của nó. Một cách thông thường để thực hiện điều này là bằng cách gán list B bằng list A. Tuy nhiên, khi ta thay đổi một phần tử trong list A, phần tử tương ứng trong list B cũng sẽ thay đổi. Điều này xảy ra vì khi chúng ta gán list B bằng list A, thực chất chúng ta chỉ tạo một tham chiếu của list A và không tạo ra một list mới.
A = [1, 2, 3, 4, 5]
B = A
# In list B sẽ cho kết quả [1, 2, 3, 4, 5]
Để tạo ra một bản sao độc lập của list A, chúng ta có thể sử dụng cú pháp A[:]
như sau:
C = A[:]
# Bây giờ, list C sẽ chứa các phần tử giống như list A
Xem thêm : Chào mừng đến với ngôn ngữ C
Trong Python, khi chúng ta làm việc với một đối tượng Dictionary, nếu một khóa không tồn tại trong Dictionary thì việc truy xuất giá trị sẽ bị lỗi. Để tránh điều này, chúng ta có thể sử dụng phương thức get()
và truyền giá trị mặc định vào. Nếu khóa không tồn tại, Python sẽ gán giá trị mặc định vào.
D = dict()
D['cat'] += 1 # Lỗi KeyError: 'cat'
D['cat'] = D.get('cat', 0) + 1 # Bây giờ, D['cat'] sẽ là 1
Trong Python, chúng ta có thể gán nhiều giá trị cho nhiều biến cùng một lúc. Điều này rất hữu ích khi chúng ta muốn hoán đổi giá trị giữa hai biến mà không cần phải sử dụng biến tạm.
x, y = 1, 2
# Bây giờ, x = 1 và y = 2
x, y = y, x
# Bây giờ, x = 2 và y = 1
Trong Python, chúng ta có thể gọi bất cứ thứ gì một cách ngẫu nhiên, nhưng đây là một điều không nên làm vì sẽ rất khó kiểm soát và không đảm bảo tính ổn định của chương trình.
number = '123'
number*2 # Kết quả sẽ là '123123'
int(number) * 2 # Kết quả sẽ là 246
i = int
i(number) * 2 # Kết quả sẽ là 246
Trong Python, chúng ta có thể sử dụng tên Unicode cho biến bằng cách lưu file script với định dạng UTF-8.
biến = 1
print(biến)
Bạn có thể import antigravity để truy cập một trang truyện tranh về Python trực tiếp trên trình duyệt.
import antigravity
Nguồn: ucode.vn
Chúc bạn học tập tốt!
Nguồn: https://laptrinhc.edu.vn
Danh mục: Tài liệu IT
This post was last modified on Tháng Năm 9, 2024 11:58 chiều
Khám phá và tận dụng tiềm năng kinh doanh trên nhiều nền tảng là điều…
Mobile App đang trở thành một phần thiết yếu trong cuộc sống hiện đại. Với…
Bạn đã bao giờ quên mật khẩu máy tính và không biết phải làm sao?…
Driver chính là phần mềm giúp hệ điều hành nhận diện phần cứng trên máy…
Hiện nay, lập trình viên không cần phải thực hiện toàn bộ công việc lập…
Lập trình ứng dụng cho iOS không chỉ đơn thuần là một quyết định khó…