Làm cách nào để in ký tự ascii trong python?
Trong bài viết này, tôi đã tạo một số chương trình bằng Python, tìm và in (các) giá trị ASCII theo các cách sau Show
Tìm và In Giá trị ASCII của một Ký tựChương trình này tìm và in giá trị ASCII của một ký tự cụ thể do người dùng nhập vào thời gian chạy. Phương thức ord() trả về giá trị ASCII của một ký tự được truyền làm đối số của nó, giống như trong chương trình dưới đây print("Enter a Character: ") ch = input() asc = ord(ch) print("\nASCII Value:", asc) Đây là mẫu chạy của nó Bây giờ cung cấp đầu vào nói c và nhấn phím print("Enter a Character: ", end="") ch = input() chlen = len(ch) if chlen==1: asc = ord(ch) print("\nASCII Value of \"" +(ch)+ "\" = " +str(asc)) else: print("\nInvalid Input!")0 để tìm và in giá trị ASCII 'c' (ký tự do người dùng nhập) như trong ảnh chụp nhanh bên dưới Phiên bản sửa đổi của chương trình trước đóKết thúc bỏ qua việc chèn một dòng mới tự động bằng print(). str() chuyển đổi bất kỳ loại giá trị nào thành loại chuỗi. len() trả về độ dài của một chuỗi được truyền làm đối số của nó. \" được sử dụng để in " print("Enter a Character: ", end="") ch = input() chlen = len(ch) if chlen==1: asc = ord(ch) print("\nASCII Value of \"" +(ch)+ "\" = " +str(asc)) else: print("\nInvalid Input!") Đây là mẫu chạy với đầu vào của người dùng Z Đây là một mẫu chạy khác với trình giải mã đầu vào của người dùng. Vì nó không phải là một ký tự, mà là một chuỗi, do đó chương trình tạo ra kết quả sau. Ở phần cuối của bài viết này, tôi đã tạo một chương trình in giá trị ASCII của bất kỳ thứ gì như ký tự, chuỗi, v.v. In giá trị ASCII của tất cả các ký tựChương trình này in giá trị ASCII của tất cả 255 ký tự print("ASCII\tCharacter") for i in range(256): ch = chr(i) print(i, "\t\t", ch) Ảnh chụp nhanh được đưa ra bên dưới cho thấy một phần nhỏ của đầu ra được tạo bởi Python ở trên Đoạn mã sau từ chương trình trên nói rằng các câu lệnh bên trong nó được thực thi 256 lần với giá trị của i từ 0 đến 255 Tìm và In Giá trị ASCII của tất cả các Ký tự trong ChuỗiChương trình này tìm và in giá trị ASCII của tất cả các ký tự trong một chuỗi do người dùng nhập vào print("Enter a String: ", end="") text = input() textlen = len(text) for ch in text: asc = ord(ch) print(ch, "\t", asc) Đây là lần chạy mẫu của nó với đầu vào, CodesCracker Đây là một mẫu chạy khác với đầu vào của người dùng là mã123%#4/. ]{ Phiên bản sửa đổi của chương trình trước đóChương trình trước đó đã được sửa đổi vì chương trình đó in giá trị ASCII của c từ chuỗi say Codecracker ba lần. Vì có ba c có sẵn trong chuỗi này. Nhưng chương trình này chỉ in giá trị ASCII của tất cả các ký tự một lần, không quan trọng ký tự xuất hiện một hay nhiều lần trong chuỗi print("Enter a String: ", end="") text = input() text = "".join(dict.fromkeys(text)) textlen = len(text) for ch in text: asc = ord(ch) print(ch, "\t", asc) Đây là lần chạy mẫu của nó với đầu vào của người dùng chuỗi dưới dạng trình giải mã. com Lưu ý - Trong chương trình trên, câu lệnh print("Enter a Character: ", end="") ch = input() chlen = len(ch) if chlen==1: asc = ord(ch) print("\nASCII Value of \"" +(ch)+ "\" = " +str(asc)) else: print("\nInvalid Input!")1, loại bỏ các ký tự trùng lặp khỏi chuỗi do người dùng nhập, được lưu trữ trong văn bản ASCII là viết tắt của Mã tiêu chuẩn Mỹ để trao đổi thông tin. Đó là một tiêu chuẩn mã hóa ký tự sử dụng các số từ 0 đến 127 để biểu thị các ký tự tiếng Anh. Ví dụ: mã ASCII cho ký tự A là 65 và 90 cho ký tự Z. Tương tự, mã ASCII 97 dành cho a và 122 dành cho z. Mã ASCII cũng được sử dụng để biểu thị các ký tự như tab, nguồn cấp biểu mẫu, dấu xuống dòng và cả một số ký hiệu Phương thức print("Enter a Character: ", end="") ch = input() chlen = len(ch) if chlen==1: asc = ord(ch) print("\nASCII Value of \"" +(ch)+ "\" = " +str(asc)) else: print("\nInvalid Input!")2 trong Python trả về một chuỗi chứa biểu diễn có thể in được của một đối tượng cho các ký tự không phải bảng chữ cái hoặc ký tự vô hình, chẳng hạn như tab, ký tự xuống dòng, nguồn cấp biểu mẫu, v.v. Nó thoát các ký tự không phải ASCII trong chuỗi bằng cách sử dụng các ký tự thoát 0, 1 hoặc 2 Chương trình này in bảng ASCII bằng ngôn ngữ lập trình Python sử dụng vòng lặp while và hàm tích hợp print("Enter a Character: ", end="") ch = input() chlen = len(ch) if chlen==1: asc = ord(ch) print("\nASCII Value of \"" +(ch)+ "\" = " +str(asc)) else: print("\nInvalid Input!")3 Hàm print("Enter a Character: ", end="") ch = input() chlen = len(ch) if chlen==1: asc = ord(ch) print("\nASCII Value of \"" +(ch)+ "\" = " +str(asc)) else: print("\nInvalid Input!")3 trả về một chuỗi Unicode gồm một ký tự Mã nguồn Python. Bảng ASCII________số 8đầu ra0 = 1 = 2 = 3 = 4 = 5 = 6 = 7 = 8 = 9 = 10 = 11 = 12 = 13 = 14 = 15 = 16 = 17 = 18 = 19 = 20 = 21 = 22 = 23 = 24 = 25 = 26 = 27 = 28 = 29 = 30 = 31 = 32 = 33 = ! 34 = " 35 = # 36 = $ 37 = % 38 = & 39 = ' 40 = ( 41 = ) 42 = * 43 = + 44 = , 45 = - 46 = . 47 = / 48 = 0 49 = 1 50 = 2 51 = 3 52 = 4 53 = 5 54 = 6 55 = 7 56 = 8 57 = 9 58 = : 59 = ; 60 = < 61 = = 62 = > 63 = ? 64 = @ 65 = A 66 = B 67 = C 68 = D 69 = E 70 = F 71 = G 72 = H 73 = I 74 = J 75 = K 76 = L 77 = M 78 = N 79 = O 80 = P 81 = Q 82 = R 83 = S 84 = T 85 = U 86 = V 87 = W 88 = X 89 = Y 90 = Z 91 = [ 92 = \ 93 = ] 94 = ^ 95 = _ 96 = ` 97 = a 98 = b 99 = c 100 = d 101 = e 102 = f 103 = g 104 = h 105 = i 106 = j 107 = k 108 = l 109 = m 110 = n 111 = o 112 = p 113 = q 114 = r 115 = s 116 = t 117 = u 118 = v 119 = w 120 = x 121 = y 122 = z 123 = { 124 = | 125 = } 126 = ~ 127 = 128 = 129 = 130 = 131 = 132 = 133 = 134 = 135 = 136 = 137 = 138 = 139 = 140 = 141 = 142 = 143 = 144 = 145 = 146 = 147 = 148 = 149 = 150 = 151 = 152 = 153 = 154 = 155 = 156 = 157 = 158 = 159 = 160 = 161 = ¡ 162 = ¢ 163 = £ 164 = ¤ 165 = ¥ 166 = ¦ 167 = § 168 = ¨ 169 = © 170 = ª 171 = « 172 = ¬ 173 = 174 = ® 175 = ¯ 176 = ° 177 = ± 178 = ² 179 = ³ 180 = ´ 181 = µ 182 = ¶ 183 = · 184 = ¸ 185 = ¹ 186 = º 187 = » 188 = ¼ 189 = ½ 190 = ¾ 191 = ¿ 192 = À 193 = Á 194 = Â 195 = Ã 196 = Ä 197 = Å 198 = Æ 199 = Ç 200 = È 201 = É 202 = Ê 203 = Ë 204 = Ì 205 = Í 206 = Î 207 = Ï 208 = Ð 209 = Ñ 210 = Ò 211 = Ó 212 = Ô 213 = Õ 214 = Ö 215 = × 216 = Ø 217 = Ù 218 = Ú 219 = Û 220 = Ü 221 = Ý 222 = Þ 223 = ß 224 = à 225 = á 226 = â 227 = ã 228 = ä 229 = å 230 = æ 231 = ç 232 = è 233 = é 234 = ê 235 = ë 236 = ì 237 = í 238 = î 239 = ï 240 = ð 241 = ñ 242 = ò 243 = ó 244 = ô 245 = õ 246 = ö 247 = ÷ 248 = ø 249 = ù 250 = ú 251 = û 252 = ü 253 = ý 254 = þ 255 = ÿ |