Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Unicode String ใน Python


สตริงปกติใน Python จะถูกเก็บไว้ภายในเป็น 8 บิต ASCII ในขณะที่สตริง Unicode จะถูกเก็บไว้เป็น Unicode 16 บิต ซึ่งช่วยให้มีชุดอักขระที่หลากหลายมากขึ้น รวมทั้งอักขระพิเศษจากภาษาส่วนใหญ่ในโลก ฉันจะจำกัดการรักษาสตริง Unicode ดังต่อไปนี้ -

ตัวอย่าง

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

ผลลัพธ์

เมื่อโค้ดด้านบนถูกรัน มันจะให้ผลลัพธ์ดังต่อไปนี้ −

Hello, world!

อย่างที่คุณเห็น สตริง Unicode ใช้คำนำหน้า u เช่นเดียวกับสตริงดิบใช้คำนำหน้า r