01/10/2018, 01:14

Hỏi về cách dùng dấu "" trong python

https://learnpythonthehardway.org/book/ex10.html

Ai giải thích cho em phần Escape Sequences với
Thanks

Trân viết 03:30 ngày 01/10/2018

mình hiểu thế này ko biết có đúng ko"" là 1 key ẩn để gọi đến 1 keyboad ví dụ như \n= newline \t =tab trường hợp bản muốn hiện 1 cái “” thì bạn phải gõ 2 \

ở phần Escape Sequences nó gõi rất chi tiết đó bạn. 1 bên là cú pháp, 1 bên là ý nghĩa của cú pháp đo

Trần Hoàn viết 03:26 ngày 01/10/2018

mình nghĩ \ là key dùng để hiện các ký tự đặc biệt mà không thể nhập từ bàn phím được hoặc nếu nhập từ bàn phím sẽ làm thay đổi ý nghĩa câu lệnh.

le ngoc hung viết 03:25 ngày 01/10/2018

phần đấy thì mình hiểu rồi nhưng mà bắt đầu từ cái này thì mình ko có giỏi tiếng anh nhờ bạn naod dịch hộ
\N{name} Character named name in the Unicode database (Unicode only)
\t Horizontal Tab (TAB)
\uxxxx Character with 16-bit hex value xxxx (u’’ string only)
\Uxxxxxxxx Character with 32-bit hex value xxxxxxxx (u’’ string only)
\v ASCII vertical tab (VT)
\ooo Character with octal value ooo
\xhh Character with hex value hh

Trần Hoàn viết 03:28 ngày 01/10/2018
  1. 'Tôi là noz' khi chạy sẽ bị thành 'T?i l? noz'. Còn \N{Tôi là noz} thì khi chạy sẽ ra 'Tôi là noz'
  2. \t thì tạo ra một dấu tab (khác với bạn cách cách cách mấy lần), kiều như 'Tôi\t-\tnoz' thì kết quả nhập vào là 'Tôi - noz' (đây là ký tự tab chứ không phải space, bạn copy vào word là thấy)
  3. \u018e là ký tự U+018E trong bảng mã UTF-16
  4. \v http://stackoverflow.com/questions/26184100/how-does-v-differ-from-x0b-or-x0c
  5. \0, \x: http://www.java2s.com/Tutorials/Python/Data_Types/How_to_create_integer_in_Python_octal_binary_hexadecimal_and_long_integer.htm
Bài liên quan
0