Cách in biểu tượng trong python

Trong Python, chúng tôi sử dụng hàm print[] để hiển thị một số ký tự. Chúng tôi không chỉ có thể in các ký tự hiển thị trên bàn phím mà còn có thể hiển thị các ký tự thuộc bộ ký tự Unicode

Trong bài viết này, chúng ta sẽ tìm hiểu cách in biểu tượng độ trong Python. Đối với điều này, chúng tôi sẽ hiển thị ký tự từ cơ sở dữ liệu Unicode bằng một số phương pháp

Sử dụng chuỗi thoát \N để in biểu tượng độ trong Python

Trong lập trình, chúng ta thường sử dụng các chuỗi thoát có thể đại diện cho một số ký tự đặc biệt hoặc ký tự không hợp lệ khác khi được dịch thành chuỗi. Một số trình tự thoát phổ biến là \n, \t, và nhiều trình tự khác

Chúng ta có thể sử dụng escape chuỗi thoát \N{char_name} để hiển thị một số ký tự từ bộ ký tự Unicode. Nó sẽ hiển thị ký tự khớp với char_name tương ứng trong chuỗi.

Trước khi sử dụng trình tự này trong một chuỗi, chúng ta cần chỉ định tiền tố u. Điều này cho trình thông dịch Python biết rằng nó đang xử lý một chuỗi Unicode. Tuy nhiên, điều này có thể không bắt buộc trong Python 3 vì nó hỗ trợ các chuỗi Unicode trong lớp chuỗi

Chúng tôi sẽ sử dụng trình tự này để in biểu tượng độ trong Python

Sử dụng trình tự thoát \N

1

2

3

 

in[u'8\N{DEGREE SIGN}']    

 

đầu ra

Trong ví dụ trên, chúng tôi in biểu tượng độ bằng cách sử dụng chuỗi \N{DEGREE_SIGN}. DEGREE_SIGN khớp với ký hiệu độ từ cơ sở dữ liệu Unicode

Sử dụng chuỗi thoát \u để in biểu tượng độ trong Python

Chúng ta cũng có thể sử dụng chuỗi thoát \u để in biểu tượng độ trong Python. Nó hiển thị ký tự Unicode dựa trên giá trị thập lục phân 16 bit. Chúng ta cần chỉ định mã thập lục phân cho biểu tượng độ để in nó

Xem mã dưới đây

1

2

3

 

in[u"8\u00b0"]    

 

đầu ra

Sử dụng chuỗi thoát \N1 để in biểu tượng độ trong Python

Chúng ta cũng có thể chỉ định các chuỗi byte để biểu diễn các ký tự Unicode. Điều này có thể được thực hiện bằng cách sử dụng trình tự \N1. Để in biểu tượng độ trong Python, chúng tôi sẽ sử dụng cùng một mã thập lục phân với chuỗi này

Ví dụ,

1

2

3

 

in[u'8\xb0']    

 

đầu ra

đọc thêm

In dấu phần trăm bằng Python

Đọc thêm →

In không có dòng mới trong Python

Đọc thêm →

Sử dụng hàm \N3 để in biểu tượng độ trong Python

Chúng ta có thể sử dụng hàm \N3 trong Python để hiển thị các chuỗi Unicode bằng biểu diễn số của chúng

Điểm số cho ký hiệu độ là \N5 và có thể được sử dụng để in ký hiệu độ trong Python

Lưu ý rằng phương pháp này có sẵn trong các phiên bản Python 3 gần đây. 6 chỉ

Xem mã dưới đây

1

2

3

 

in['8',chr>> print 'apple', 'orange', 'pear' apple orange pear

  • Trong các chuỗi Python, dấu gạch chéo ngược "\" là một ký tự đặc biệt, còn được gọi là ký tự "thoát". Nó được sử dụng để đại diện cho các ký tự khoảng trắng nhất định. "\t" là một tab, "\n" là một dòng mới và "\r" là một xuống dòng

    >>> print 'apple\torange'
    apple	orange 
    >>> print 'apple\norange'
    apple
    orange 
    

  • Ngược lại, đặt trước một ký tự đặc biệt với "\" sẽ biến ký tự đó thành một ký tự thông thường. Cái này gọi là "thoát". Ví dụ: "\'" là ký tự trích dẫn đơn. 'It\'s raining' do đó là một chuỗi hợp lệ và tương đương với "It's raining". Tương tự như vậy, '"' có thể được thoát. "\"hello\"" là một chuỗi bắt đầu và kết thúc bằng ký tự trích dẫn kép theo nghĩa đen. Cuối cùng, "\" có thể được sử dụng để tự thoát. "\\" là ký tự gạch chéo ngược theo nghĩa đen
  • Có rất nhiều hàm tiện dụng được định nghĩa trên các chuỗi, được gọi là các phương thức chuỗi. Tìm hiểu về những cái trên substringhood và cả về thao tác case trong hướng dẫn này. Hướng dẫn phần 2 này bao gồm các phương thức chuỗi để tìm vị trí của một chuỗi con cụ thể và cũng để kiểm tra xem điều kiện nhất định có đúng với mọi ký tự hay không
  • Khi bạn cảm thấy thoải mái với các danh sách [sắp ra mắt], bạn cũng nên xem Tách và nối các chuỗi
  • Khám phá

    Làm cách nào để in Unicode bằng Python?

    Để bao gồm các ký tự Unicode trong mã nguồn Python của bạn, bạn có thể sử dụng các ký tự thoát Unicode ở dạng \u0123 trong chuỗi của mình . Trong Python 2. x, bạn cũng cần thêm tiền tố vào chuỗi ký tự bằng chữ 'u'.

    Unicode trong Python là gì?

    Kiểu chuỗi của Python sử dụng Tiêu chuẩn Unicode để biểu thị các ký tự, cho phép các chương trình Python hoạt động với tất cả các ký tự có thể khác nhau này. Unicode [https. //www. unicode. org/] là một đặc tả nhằm mục đích liệt kê mọi ký tự được sử dụng bởi ngôn ngữ của con người và cung cấp cho mỗi ký tự mã duy nhất của nó .

    Chủ Đề