Categories: Tài liệu IT

Một số thủ thuật hay trong Python

Published by
Video code python hay

Python

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.

Copy một list

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

Khởi tạo giá trị mặc định cho đối tượng Dictionary

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

Gán nhiều giá trị cùng một lúc

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

Có thể gọi bất cứ thứ gì

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

Đặt tên biến Unicode

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)

Truyện tranh Python

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!

This post was last modified on Tháng Năm 9, 2024 11:58 chiều

Đinh Thái Hoàng

Đinh Thái Hoàng - tác giả của Laptrinhc.edu.vn, chuyên sâu trong lĩnh vực lập trình. Trang web chia sẻ kiến thức, hướng dẫn và tin tức về lập trình, giúp bạn khám phá thế giới mã nguồn và nâng cao kỹ năng coder.

Published by

Bài đăng mới nhất

Tổng hợp app bán hàng online uy tín nhất tại Việt Nam

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…

12 giờ ago

HỌC THIẾT KẾ MOBILE APP Ở ĐÂU UY TÍN?

Mobile App đang trở thành một phần thiết yếu trong cuộc sống hiện đại. Với…

12 giờ ago

Cách phá mật khẩu Windows bằng DLC Boot

Bạn đã bao giờ quên mật khẩu máy tính và không biết phải làm sao?…

12 giờ ago

Cách kiểm tra và cài đặt Driver cho Windows 10 chuẩn nhất

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…

12 giờ ago

Top 10 công cụ viết phần mềm tốt nhất

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…

12 giờ ago

Những Công Ty Lập Trình Ứng Dụng Cho IOS Hàng Đầu Việt Nam

Lập trình ứng dụng cho iOS không chỉ đơn thuần là một quyết định khó…

12 giờ ago