Trong Python, một char có thể được định nghĩa là giá trị ASCII hoặc, nếu char chỉ mang các chữ số, vì số nó đại diện. Trong ASCII, một giá trị số cụ thể được trao cho các ký tự và ký hiệu khác nhau để máy tính lưu trữ và thao tác.
Để tìm giá trị ASCII của ký tự, hãy sử dụng hàm ord []. Hãy cùng xem cách chuyển đổi giá trị ASCII thành giá trị ký tự.
Để chuyển đổi int thành char trong python, hãy sử dụng phương thức chr []. CHR [] là một phương thức python tích hợp, trả về một ký tự [một chuỗi] từ một số nguyên [nó đại diện cho điểm mã unicode của ký tự].
Cú pháp
chr[i]
Tranh luận
Phương thức chr [] có một tham số duy nhất là một số nguyên.
Giá trị trả về
Hàm chr [] trả về một ký tự [một chuỗi] có điểm mã unicode là số nguyên.
Thí dụ
Hãy để sử dụng hàm chr [] để chuyển đổi int thành một ký tự.
print[chr[97]] print[chr[65]] print[chr[1100]]
Đầu ra
a A ь
Và chúng tôi nhận được các ký tự đầu ra liên quan đến giá trị ASCII của nó. Phương thức chr [] trả về một ký tự có điểm unicode là num, một số nguyên.
Số nguyên được truyền cho chr [] nằm ngoài phạm vi.
Nếu chúng ta chuyển giá trị âm cho hàm chr [] thì nó sẽ trả về valueError: chr [] arg không trong phạm vi [0x110000].ValueError: chr[] arg not in range[0x110000].
print[chr[-11]]
Đầu ra
Traceback [most recent call last]: File "/Users/krunal/Desktop/code/pyt/database/app.py", line 7, in print[chr[-1]] ValueError: chr[] arg not in range[0x110000]
Và chúng tôi nhận được các ký tự đầu ra liên quan đến giá trị ASCII của nó. Phương thức chr [] trả về một ký tự có điểm unicode là num, một số nguyên.ValueError.
Số nguyên được truyền cho chr [] nằm ngoài phạm vi.
Nếu chúng ta chuyển giá trị âm cho hàm chr [] thì nó sẽ trả về valueError: chr [] arg không trong phạm vi [0x110000].
listA = [69, 72, 78, 81, 90, 99] for number in listA: char = chr[number] print["Character of ASCII value", number, "is ", char]
Đầu ra
Character of ASCII value 69 is E Character of ASCII value 72 is H Character of ASCII value 78 is N Character of ASCII value 81 is Q Character of ASCII value 90 is Z Character of ASCII value 99 is c
Và chúng tôi nhận được các ký tự đầu ra liên quan đến giá trị ASCII của nó. Phương thức chr [] trả về một ký tự có điểm unicode là num, một số nguyên.
Số nguyên được truyền cho chr [] nằm ngoài phạm vi.
print[ord['K']] print[ord['B']] print[ord['#']] print[ord['~']]
Đầu ra
75 66 35 126
Và chúng tôi nhận được các ký tự đầu ra liên quan đến giá trị ASCII của nó. Phương thức chr [] trả về một ký tự có điểm unicode là num, một số nguyên.
Số nguyên được truyền cho chr [] nằm ngoài phạm vi.
Nếu chúng ta chuyển giá trị âm cho hàm chr [] thì nó sẽ trả về valueError: chr [] arg không trong phạm vi [0x110000].
Cú pháp: & nbsp; Số nguyên .__ str __ []
a
A
ь
3print[chr[97]]
print[chr[65]]
print[chr[1100]]
5 print[chr[97]]
print[chr[65]]
print[chr[1100]]
04
Làm cách nào để chuyển đổi số thành ký tự trong Python?
Cú pháp: & nbsp; Số nguyên .__ str __ []
a
A
ь
3print[chr[97]]
print[chr[65]]
print[chr[1100]]
5 print[chr[97]]
print[chr[65]]
print[chr[1100]]
04
Làm cách nào để chuyển đổi số thành ký tự trong Python?
Trong Python, một số nguyên có thể được chuyển đổi thành một chuỗi bằng cách sử dụng hàm str [] tích hợp. Hàm str [] có trong bất kỳ loại dữ liệu python nào và chuyển đổi nó thành một chuỗi. str[] function. The str[] function takes in any python data type and converts it into a string. But use of the str[] is not the only way to do so. This type of conversion can also be done using the “%s” keyword, the .formatfunction or using f-stringfunction.
Làm thế nào để bạn chuyển đổi một số thành một ký tự?
1. Sử dụng hàm str [] & nbsp;
Cú pháp: str [integer_value]str[integer_value]
Ví dụ: & nbsp; & nbsp;
Python3
print[chr[97]] print[chr[65]] print[chr[1100]]4
print[chr[97]] print[chr[65]] print[chr[1100]]5
print[chr[97]] print[chr[65]] print[chr[1100]]6
print[chr[97]] print[chr[65]] print[chr[1100]]7
print[chr[97]] print[chr[65]] print[chr[1100]]8
print[chr[97]] print[chr[65]] print[chr[1100]]9
a A ь0
a A ь1
a A ь2
a A ь3
print[chr[97]] print[chr[65]] print[chr[1100]]5
a A ь5
a A ь6
print[chr[97]] print[chr[65]] print[chr[1100]]7
print[chr[97]] print[chr[65]] print[chr[1100]]8
a A ь9
print[chr[-11]]0
a A ь1
print[chr[-11]]2
Output:
Type of variable before conversion : Type After conversion :
2. Sử dụng từ khóa của%s
Cú pháp: Số nguyên % SC % Số nguyên “%s” % integer
Example:
Python3
print[chr[97]] print[chr[65]] print[chr[1100]]4
print[chr[97]] print[chr[65]] print[chr[1100]]5
print[chr[97]] print[chr[65]] print[chr[1100]]6
print[chr[97]] print[chr[65]] print[chr[1100]]7
print[chr[97]] print[chr[65]] print[chr[1100]]8
print[chr[97]] print[chr[65]] print[chr[1100]]9
a A ь0
a A ь1
a A ь2
a A ь3
print[chr[97]] print[chr[65]] print[chr[1100]]5
a A ь5
a A ь6
print[chr[97]] print[chr[65]] print[chr[1100]]7
print[chr[97]] print[chr[65]] print[chr[1100]]8
Traceback [most recent call last]: File "/Users/krunal/Desktop/code/pyt/database/app.py", line 7, in print[chr[-1]] ValueError: chr[] arg not in range[0x110000]9
a A ь0
a A ь1
print[chr[-11]]2
Output:
print[chr[97]] print[chr[65]] print[chr[1100]]0
2. Sử dụng từ khóa của%s
Cú pháp: Số nguyên % SC % Số nguyên‘{}’.format[integer]
Example:
Python3
print[chr[97]] print[chr[65]] print[chr[1100]]4
print[chr[97]] print[chr[65]] print[chr[1100]]5
print[chr[97]] print[chr[65]] print[chr[1100]]6
a A ь3
print[chr[97]] print[chr[65]] print[chr[1100]]5
a A ь5
a A ь6
2. Sử dụng từ khóa của%s
print[chr[97]] print[chr[65]] print[chr[1100]]7
print[chr[97]] print[chr[65]] print[chr[1100]]8
print[ord['K']] print[ord['B']] print[ord['#']] print[ord['~']]0
print[chr[-11]]0
a A ь1
print[chr[-11]]2
Output:
print[chr[97]] print[chr[65]] print[chr[1100]]1
Cú pháp: Số nguyên % SC % Số nguyên
a A ь3print[chr[97]] print[chr[65]] print[chr[1100]]5Traceback [most recent call last]: File "/Users/krunal/Desktop/code/pyt/database/app.py", line 7, in print[chr[-1]] ValueError: chr[] arg not in range[0x110000]4Traceback [most recent call last]: File "/Users/krunal/Desktop/code/pyt/database/app.py", line 7, in print[chr[-1]] ValueError: chr[] arg not in range[0x110000]5Traceback [most recent call last]: File "/Users/krunal/Desktop/code/pyt/database/app.py", line 7, in print[chr[-1]] ValueError: chr[] arg not in range[0x110000]6f'{integer}’
Example:
Python3
print[chr[97]] print[chr[65]] print[chr[1100]]4
print[chr[97]] print[chr[65]] print[chr[1100]]5
print[chr[97]] print[chr[65]] print[chr[1100]]6
print[chr[97]] print[chr[65]] print[chr[1100]]7
print[chr[97]] print[chr[65]] print[chr[1100]]8
listA = [69, 72, 78, 81, 90, 99] for number in listA: char = chr[number] print["Character of ASCII value", number, "is ", char]8
print[chr[-11]]0
a A ь1
a A ь2
a A ь3
print[chr[97]] print[chr[65]] print[chr[1100]]5
a A ь5
a A ь6
print[chr[97]] print[chr[65]] print[chr[1100]]7
print[chr[97]] print[chr[65]] print[chr[1100]]8
75 66 35 1269
a A ь0
a A ь1
print[chr[-11]]2
Output:
print[chr[97]] print[chr[65]] print[chr[1100]]2
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 5. Sử dụng phương thức __str __ [] & nbsp;5. Using __str__[] method
Cú pháp: & nbsp; Số nguyên .__ str __ []nteger.__str__[]
Python3
print[chr[97]] print[chr[65]] print[chr[1100]]4
print[chr[97]] print[chr[65]] print[chr[1100]]5
print[chr[97]] print[chr[65]] print[chr[1100]]6
print[chr[97]] print[chr[65]] print[chr[1100]]7
print[chr[97]] print[chr[65]] print[chr[1100]]8
listA = [69, 72, 78, 81, 90, 99] for number in listA: char = chr[number] print["Character of ASCII value", number, "is ", char]8
print[chr[-11]]0
a A ь1
a A ь2
a A ь3
print[chr[97]] print[chr[65]] print[chr[1100]]5
print[chr[97]] print[chr[65]] print[chr[1100]]04
print[chr[97]] print[chr[65]] print[chr[1100]]7
print[chr[97]] print[chr[65]] print[chr[1100]]8
75 66 35 1269
a A ь0
a A ь1
print[chr[-11]]2
Output:
print[chr[97]] print[chr[65]] print[chr[1100]]2