Hướng dẫn program to print ascii value of a character in python without using function - chương trình in giá trị ascii của một ký tự trong python mà không sử dụng hàm

Trong chương trình này, bạn sẽ học cách tìm giá trị ASCII của một ký tự và hiển thị nó.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Python sau:

  • Đầu vào và đầu ra Python Basic
  • Lập trình Python Chức năng tích hợp

ASCII là viết tắt của mã tiêu chuẩn Mỹ để trao đổi thông tin.

Đó là một giá trị số được cung cấp cho các ký tự và ký hiệu khác nhau, cho các máy tính lưu trữ và thao tác. Ví dụ: giá trị ASCII của chữ

The ASCII value of 'p' is 112
0 là 65.

Mã nguồn

# Program to find the ASCII value of the given character

c = 'p'
print("The ASCII value of '" + c + "' is", ord(c))

Đầu ra

The ASCII value of 'p' is 112

Lưu ý: Để kiểm tra chương trình này & nbsp; cho các ký tự khác, hãy thay đổi ký tự được gán thành biến

The ASCII value of 'p' is 112
1. To test this program for other characters, change the character assigned to the
The ASCII value of 'p' is 112
1 variable.

Ở đây chúng tôi đã sử dụng hàm

The ASCII value of 'p' is 112
2 để chuyển đổi ký tự thành số nguyên (giá trị ASCII). Hàm này trả về điểm mã Unicode của ký tự đó.

Unicode cũng là một kỹ thuật mã hóa cung cấp một số duy nhất cho một ký tự. Mặc dù ASCII chỉ mã hóa 128 ký tự, Unicode hiện tại có hơn 100.000 ký tự từ hàng trăm tập lệnh.

Lần lượt của bạn: Sửa đổi mã ở trên để lấy các ký tự từ các giá trị ASCII tương ứng của chúng bằng hàm chr () như hiển thị bên dưới. Modify the code above to get characters from their corresponding ASCII values using the chr() function as shown below.

>>> chr(65)
'A'
>>> chr(120)
'x'
>>> chr(ord('S') + 1)
'T'

Ở đây,

The ASCII value of 'p' is 112
2 và
The ASCII value of 'p' is 112
4 là các chức năng tích hợp. Truy cập ở đây để biết thêm về các chức năng tích hợp trong Python.

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Cải thiện bài viết

    Lưu bài viết

    Đọc

    Hướng dẫn program to print ascii value of a character in python without using function - chương trình in giá trị ascii của một ký tự trong python mà không sử dụng hàm

    Bàn luận

    Đưa ra một ký tự, chúng ta cần in giá trị ASCII của nó bằng C/C ++/Java/Python.
    Output : 97

    Ví dụ:D
    Output : 68

    Đầu vào: A & NBSP; đầu ra: 97

    1. Đầu vào: Doutput: 68 ord() : It converts the given string of length one, returns an integer representing the Unicode code point of the character. For example, ord(‘a’) returns the integer 97. 

    Dưới đây là một số phương thức trong các ngôn ngữ lập trình khác nhau để in giá trị ASCII của một ký tự nhất định: & nbsp;

    Mã Python bằng hàm Ord: Ord (): Nó chuyển đổi chuỗi đã cho có độ dài một, trả về một số nguyên đại diện cho điểm mã unicode của ký tự. Ví dụ: ord (‘a,) trả về số nguyên 97. & nbsp;

    Python

    The ASCII value of 'p' is 112
    
    5
    The ASCII value of 'p' is 112
    
    6
    The ASCII value of 'p' is 112
    
    7

    ("The ASCII value of 'g' is", 103)

    The ASCII value of 'p' is 112
    
    8
    The ASCII value of 'p' is 112
    
    9
    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    0
    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    1
    The ASCII value of 'p' is 112
    
    5
    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    1

    Auxiliary Space: O(1)

    1. Đầu raWe use format specifier here to give numeric value of character. Here %d is used to convert character to its ASCII value. 

    Độ phức tạp về thời gian: O (1) Không gian phụ trợ: O (1)

    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    8

    Mã C: Chúng tôi sử dụng định dạng xác định định dạng ở đây để cung cấp giá trị số của ký tự. Ở đây %D được sử dụng để chuyển đổi ký tự thành giá trị ASCII của nó. & NBSP;

    ("The ASCII value of 'g' is", 103)
    1

    C

    ("The ASCII value of 'g' is", 103)
    2
    ("The ASCII value of 'g' is", 103)
    8
    The ASCII value of 'p' is 112
    
    9
    The ASCII value of k is 107
    0
    The ASCII value of k is 107
    1

    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    9
    ("The ASCII value of 'g' is", 103)
    0

    The ASCII value of k is 107
    5

    The ASCII value of 'p' is 112
    
    5
    The ASCII value of 'p' is 112
    
    6
    The ASCII value of 'p' is 112
    
    7

    The ASCII value of k is 107

    The ASCII value of 'p' is 112
    
    8
    The ASCII value of 'p' is 112
    
    9
    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    0
    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    1
    The ASCII value of 'p' is 112
    
    5
    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    1
    O(1)
    Auxiliary Space: O(1)

    1. Đầu raHere int() is used to convert a character to its ASCII value. 

    Độ phức tạp về thời gian: O (1) Không gian phụ trợ: O (1)

    The ASCII value of k is 107
    6

    Mã C: Chúng tôi sử dụng định dạng xác định định dạng ở đây để cung cấp giá trị số của ký tự. Ở đây %D được sử dụng để chuyển đổi ký tự thành giá trị ASCII của nó. & NBSP;

    Mã C: Chúng tôi sử dụng định dạng xác định định dạng ở đây để cung cấp giá trị số của ký tự. Ở đây %D được sử dụng để chuyển đổi ký tự thành giá trị ASCII của nó. & NBSP;

    ("The ASCII value of 'g' is", 103)
    1

    C

    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    9
    ("The ASCII value of 'g' is", 103)
    0

    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    9
    ("The ASCII value of 'g' is", 103)
    0

    The ASCII value of k is 107
    5

    The ASCII value of 'p' is 112
    
    5
    The ASCII value of 'p' is 112
    
    6
    The ASCII value of 'p' is 112
    
    7

    The ASCII value of A is 65

    The ASCII value of 'p' is 112
    
    8
    The ASCII value of 'p' is 112
    
    9
    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    0
    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    1
    The ASCII value of 'p' is 112
    
    5
    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    1
    O(1)
    Auxiliary Space: O(1)

    1. Đầu ra Here, to find the ASCII value of c, we just assign c to an int variable ascii. Internally, Java converts the character value to an ASCII value. 

    Độ phức tạp về thời gian: O (1) Không gian phụ trợ: O (1)

    Mã C: Chúng tôi sử dụng định dạng xác định định dạng ở đây để cung cấp giá trị số của ký tự. Ở đây %D được sử dụng để chuyển đổi ký tự thành giá trị ASCII của nó. & NBSP;

    C

    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    9
    ("The ASCII value of 'g' is", 103)
    0

    ("The ASCII value of 'g' is", 103)
    2
    ("The ASCII value of 'g' is", 103)
    3
    ("The ASCII value of 'g' is", 103)
    4
    ("The ASCII value of 'g' is", 103)
    5
    ("The ASCII value of 'g' is", 103)
    6

    ("The ASCII value of 'g' is", 103)
    2
    The ASCII value of k is 107
    3
    The ASCII value of k is 107
    4

    Mã C ++: Ở đây int () được sử dụng để chuyển đổi một ký tự thành giá trị ASCII của nó. & NBSP;

    ("The ASCII value of 'g' is", 103)
    2
    The ASCII value of k is 107
    5

    The ASCII value of k is 107
    5

    The ASCII value of 'p' is 112
    
    5
    The ASCII value of 'p' is 112
    
    6
    The ASCII value of 'p' is 112
    
    7

    The ASCII value of e is: 101

    The ASCII value of 'p' is 112
    
    8
    The ASCII value of 'p' is 112
    
    9
    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    0
    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    1
    The ASCII value of 'p' is 112
    
    5
    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    1
    : O(1) // since no loop is used the algorithm takes up constant time to perform the operations
    Auxiliary Space: O(1) // since no extra array is used so the space taken by the algorithm is constant

    1. Đầu ra Here, to find the ASCII value of c, we just assign c to an int variable ascii. Internally, C# converts the character value to an ASCII value. 

    Độ phức tạp về thời gian: O (1) Không gian phụ trợ: O (1)

    Mã C: Chúng tôi sử dụng định dạng xác định định dạng ở đây để cung cấp giá trị số của ký tự. Ở đây %D được sử dụng để chuyển đổi ký tự thành giá trị ASCII của nó. & NBSP;

    C

    ("The ASCII value of 'g' is", 103)
    1

    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    9
    ("The ASCII value of 'g' is", 103)
    0

    ("The ASCII value of 'g' is", 103)
    2
    ("The ASCII value of 'g' is", 103)
    1

    ("The ASCII value of 'g' is", 103)
    2
    ("The ASCII value of 'g' is", 103)
    3
    ("The ASCII value of 'g' is", 103)
    4
    ("The ASCII value of 'g' is", 103)
    5
    ("The ASCII value of 'g' is", 103)
    6

    ("The ASCII value of 'g' is", 103)
    2
    The ASCII value of k is 107
    3
    The ASCII value of k is 107
    4

    Mã C ++: Ở đây int () được sử dụng để chuyển đổi một ký tự thành giá trị ASCII của nó. & NBSP;

    CPP

    ("The ASCII value of 'g' is", 103)
    2
    The ASCII value of k is 107
    5

    The ASCII value of k is 107
    5

    The ASCII value of 'p' is 112
    
    5
    The ASCII value of 'p' is 112
    
    6
    The ASCII value of 'p' is 112
    
    7

    The ASCII value of e is: 101

    The ASCII value of 'p' is 112
    
    8
    The ASCII value of 'p' is 112
    
    9
    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    0
    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    1
    The ASCII value of 'p' is 112
    
    5
    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    1

    Auxiliary Space: O(1)

    Đầu ra

    Python3

    The ASCII value of 'p' is 112
    
    8
    The ASCII value of 'p' is 112
    
    9
    The ASCII value of 'p' is 112
    
    31
    The ASCII value of 'p' is 112
    
    32
    The ASCII value of 'p' is 112
    
    6
    The ASCII value of 'p' is 112
    
    34

    Độ phức tạp về thời gian: O (1) Không gian phụ trợ: O (1)

    Mã C: Chúng tôi sử dụng định dạng xác định định dạng ở đây để cung cấp giá trị số của ký tự. Ở đây %D được sử dụng để chuyển đổi ký tự thành giá trị ASCII của nó. & NBSP;

    C

    >>> chr(65)
    'A'
    >>> chr(120)
    'x'
    >>> chr(ord('S') + 1)
    'T'
    
    9
    ("The ASCII value of 'g' is", 103)
    0

    ("The ASCII value of 'g' is", 103)
    2
    The ASCII value of 'p' is 112
    
    8
    The ASCII value of 'p' is 112
    
    54
    The ASCII value of 'p' is 112
    
    55
    The ASCII value of 'p' is 112
    
    56

    Input:

    Enter a String: Aditya Trivedi

    Output:

    A 65
    d 100
    i 105
    t 116
    y 121
    a 97
      32
    T 84
    r 114
    i 105
    v 118
    e 101
    d 100
    i 105

    ("The ASCII value of 'g' is", 103)
    2
    ("The ASCII value of 'g' is", 103)
    3
    ("The ASCII value of 'g' is", 103)
    4
    ("The ASCII value of 'g' is", 103)
    5
    ("The ASCII value of 'g' is", 103)
    6
    O(N), where N is the length of the input string.
    Auxiliary Space: O(1)


    Làm thế nào để bạn in giá trị ASCII của một nhân vật trong Python?

    Dưới đây là một số phương thức trong các ngôn ngữ lập trình khác nhau để in giá trị ASCII của một ký tự đã cho: Mã python sử dụng hàm ord: ord (): Nó chuyển đổi chuỗi đã cho có độ dài một, trả về một số nguyên đại diện cho điểm mã unicode của ký tự. Ví dụ: ord ('a') trả về số nguyên 97.Python code using ord function : ord() : It converts the given string of length one, returns an integer representing the Unicode code point of the character. For example, ord('a') returns the integer 97.

    Làm cách nào để in giá trị ASCII của một ký tự?

    Chúng ta có thể in các giá trị ASCII bằng C của bất kỳ ký tự nào bằng cách sử dụng định dạng định dạng %D.Để in tất cả các ký tự ASCII, chúng ta có thể sử dụng một vòng lặp lặp qua các số 0 đến 255 và sau đó in các ký tự bằng các nhà xác định định dạng %C và %D.by using the %d format specifier. To print all ASCII characters, we can use a loop that iterates through numbers 0 to 255 and then print the characters using %c and %d format specifiers.

    Làm cách nào để viết mã ASCII bằng Python?

    Python ascii ()..
    Text1 = 'đại diện cho căn bậc hai' # Thay thế √ bằng giá trị ASCII in (ASCII (Text1)) ....
    list = ['python', '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '
    set = {'π', '' ',' ''} // ascii () với một bản in tập hợp (ascii (set)) ....
    Tuple = ('' ',' '', '' '

    Giá trị ASCII của A đến Z trong Python là bao nhiêu?

    Giá trị ASCII của A đến Z trong Python là gì?Giá trị ASCII cho A là 97 và đối với Z là 122. Do đó, lặp lại trên mọi số nguyên giữa phạm vi trả về bảng chữ cái từ A-Z.Giá trị ASCII cho vốn A là 65 và cho vốn Z 90.The ASCII value for a is 97 and for z is 122. Therefore, looping over every integer between the range returns the alphabets from a-z. ASCII value for capital A is 65 and for capital Z 90.