Computer >> Máy Tính >  >> Lập trình >> Python

Chuỗi Unicode trong Python

Các chuỗi thông thường trong Python được lưu trữ bên trong dưới dạng ASCII 8-bit, trong khi các chuỗi Unicode được lưu trữ dưới dạng Unicode 16-bit. Điều này cho phép tạo ra một bộ ký tự đa dạng hơn, bao gồm các ký tự đặc biệt từ hầu hết các ngôn ngữ trên thế giới. Tôi sẽ hạn chế việc xử lý các chuỗi Unicode của tôi ở những điều sau -

Ví dụ

#!/usr/bin/python
print u'Hello, world!'

Đầu ra

Khi đoạn mã trên được thực thi, nó tạo ra kết quả sau -

Hello, world!

Như bạn có thể thấy, các chuỗi Unicode sử dụng tiền tố u, cũng như các chuỗi thô sử dụng tiền tố r.