Sự khác nhau giữa 'aa'
và '\xaa'
là gì? Phần \x
có nghĩa là gì? Và chương nào của tài liệu Python đề cập đến chủ đề này?Ý nghĩa hàng đầu ` x` trong chuỗi Python` xaa`
Trả lời
Các lãnh đạo \x
dãy thoát nghĩa là hai ký tự tiếp theo được hiểu là chữ số hex cho mã ký tự, vì vậy \xaa
bằng chr(0xaa)
, nghĩa là, chr(16 * 10 + 10)
- một nhỏ lớn lên thường 'a'
nhân vật.
Chuỗi thoát được ghi lại trong một bảng ngắn here trong tài liệu Python.
Đó là ký tự unicode thoát. Xem "Unicode Constructors" trên PEP 100
Không. Nó để xác định một byte cụ thể trong một 'str', không phải để tạo một điểm mã unicode, được thực hiện với ký hiệu' u '\ u ... '. –
@Mike, @Jake: Nó dành cho cả hai. '\ xaa' là một đối tượng str. u '\ xaa' là một đối tượng unicode. 'print repr (unichr (170))' tạo 'u '\ xaa'' –
Rất tiếc. Đọc nhầm. Cảm ơn cho những người đứng đầu lên. –
- 1. x: ý nghĩa trong XAML
- 2. (python) ý nghĩa của st_mode
- 3. Ý nghĩa của dấu gạch dưới hàng đầu trong hàm dựng C++ là gì?
- 4. ý nghĩa của những gì "x [] <- as.integer (x)"
- 5. Pix [x, y] có nghĩa là gì trong Python
- 6. Đầu ra cửa hàng của subprocess.Popen gọi trong một chuỗi
- 7. Ý nghĩa của "." trong printf
- 8. chuỗi cửa hàng có độ dài tùy ý trong Postgresql
- 9. Ý nghĩa của $ (OutDir)
- 10. Python gạch hàng đầu _variables
- 11. Lỗi yêu cầu Python này có ý nghĩa gì?
- 12. PROGNAME (x) refrences trong manpages - Chữ số trong() có ý nghĩa gì?
- 13. Ý nghĩa của ".. ::." trong C#?
- 14. Python: Việc sử dụng [] có ý nghĩa gì ở đây?
- 15. Ý nghĩa của đầu ra ffmpeg (tbc, tbn, tbr)
- 16. Đầu đề rỗng "Mong đợi:" có ý nghĩa gì không?
- 17. git checkout: đầu ra lạ này có ý nghĩa gì?
- 18. Biểu thức Python này có ý nghĩa không?
- 19. không = ~ có ý nghĩa gì trong Perl
- 20. Thay thế chuỗi đầu tiên trong Python
- 21. Xóa từ đầu tiên trong chuỗi Python?
- 22. Ý nghĩa của Y2K có ý nghĩa gì?
- 23. Tìm kiếm trong SQL nơi chuỗi bắt đầu bằng X
- 24. Ý nghĩa của "kết xuất chuỗi" là gì
- 25. Ý nghĩa của -DHAVE_CONFIG_H trong makefiles
- 26. Biểu tượng & ý nghĩa có ý nghĩa gì trong Mục tiêu-C?
- 27. chuỗi định dạng cho stdin.write() trong python 3.x
- 28. Biểu diễn nội bộ của chuỗi trong Python 3.x
- 29. + dấu sau biến có ý nghĩa gì?
- 30. ruby: Ý nghĩa của từ khóa "trong"
chr (170) có thể được giải thích mà không tham chiếu đến một mã hóa cụ thể chỉ trong ngữ cảnh của Python 3.X, và nó thực sự là một "chỉ số thứ tự nữ tính" ... một đặc thù của chính tả Tây Ban Nha, cùng với anh chị em U + 00BA của nó " chỉ số thứ tự nam tính ". –
@John: trong IronPython, như trong Python 3, ''\ xaa'' là một chuỗi Unicode. Bạn đã không thấy thẻ "IronPython" trên câu hỏi chưa? (btw, tôi phẫn nộ khẳng định của bạn rằng, ví dụ, '2ª' cho "thứ hai [[nữ tính]]" là "đặc thù của chính tả Tây Ban Nha" - ý tôi là, tiếng Ý, ngôn ngữ mẹ đẻ của tôi, gan xắt nhỏ ?!). –
bạn sẽ làm gì nếu bạn muốn có nhiều hơn 2 chữ số hex – Hippolippo