日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

ASCII码对照表(Python代码实现打印,python-docx库/xlwt库/fpdf库)

發(fā)布時(shí)間:2023/12/31 python 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASCII码对照表(Python代码实现打印,python-docx库/xlwt库/fpdf库) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

🍺ASCII相關(guān)文章匯總?cè)缦?#x1f37a;:

  • 🎈ASCII碼對(duì)照表(255個(gè)ascii字符匯總)🎈
  • 🎈ASCII碼對(duì)照表(Unicode 字符集列表)🎈
  • 🎈ASCII碼對(duì)照表(emoji表情符號(hào))🎈
  • 🎈ASCII碼對(duì)照表(Python代碼實(shí)現(xiàn)打印)🎈
  • 🎈ASCII碼對(duì)照表(C++17 實(shí)現(xiàn)ANSI、UTF8、Unicode編碼互轉(zhuǎn))🎈

文章目錄

  • 1、安裝Python
  • 2、安裝Visual Studio Code
  • 3、使用命令行方法打印
  • 4、使用python-docx庫(kù)方法打印(WORD文檔)
    • 4.1 安裝python-docx庫(kù)
    • 4.2 文件輸出ASCII碼對(duì)照表
  • 5、使用xlwt庫(kù)方法打印(EXCEL文檔)
    • 5.1 安裝xlwt庫(kù)
    • 5.2 文件輸出ASCII碼對(duì)照表
  • 6、使用fpdf庫(kù)方法打印(PDF文檔)
    • 6.1 安裝fpdf庫(kù)
    • 6.2 文件輸出ASCII碼對(duì)照表
  • 7、中文的ascii碼
  • 8、英文的ascii碼
  • 后記

這里用Python3.9.7打印出ASCII編碼字符。
最后使用python-docx擴(kuò)展庫(kù)將ascii表格內(nèi)容保存為docx格式的word文件,方便小伙伴們打印。

ASCII碼對(duì)照表的詳細(xì)知識(shí)請(qǐng)參看如下鏈接:
https://blog.csdn.net/hhy321/article/details/120610891

1、安裝Python

具體步驟詳情見(jiàn)如下鏈接:
【小沐學(xué)python】(一)Python簡(jiǎn)介和安裝
https://blog.csdn.net/hhy321/article/details/120306537

2、安裝Visual Studio Code

編寫(xiě)Python腳本需要一個(gè)編輯器,這里我們選擇微軟提供的免費(fèi)工具VsCode。
VsCode的官網(wǎng)下載地址如下:
https://code.visualstudio.com/
VSCode的具體配置步驟詳情也可以在如下鏈接找到:
【小沐學(xué)python】(一)Python簡(jiǎn)介和安裝
https://blog.csdn.net/hhy321/article/details/120306537

3、使用命令行方法打印

打開(kāi)操作系統(tǒng)自帶的命令行程序cmd.exe,輸入如下命令:

# -*- coding: utf-8 -*- # @File : test_cmdline.py # @Time : 2022/02/07 20:20 # @Author : 愛(ài)看書(shū)的小沐 # @Blog : https://blog.csdn.net/hhy321?type=blog # @Desc : 打印ASCII對(duì)照表到命令行。import string# 打印ASCII 字母 arr = string.ascii_letters print('字母有{}個(gè)字符:\t{}'.format(len(arr), arr))# 打印ASCII 數(shù)字 arr = string.digits print('數(shù)字有{}個(gè)字符:\t{}'.format(len(arr), arr))# 打印ASCII 標(biāo)點(diǎn)符號(hào) arr = string.punctuation print('其他有{}個(gè)字符:\t{}'.format(len(arr), arr))


打開(kāi)操作系統(tǒng)自帶的命令行程序cmd.exe,輸入如下命令:

# -*- coding: utf-8 -*- # @File : test_cmdline2.py # @Time : 2022/02/07 20:20 # @Author : 愛(ài)看書(shū)的小沐 # @Blog : https://blog.csdn.net/hhy321?type=blog # @Desc : 打印ASCII對(duì)照表到命令行。# create ascii table def create_table(data, COL=3):# 定義變量NUM = 128ROW = int(NUM/COL)if NUM % COL != 0:ROW = ROW + 1# 填充表格的標(biāo)題title = ["Dec", "Binary", "Oct", "Hex", "Char"]line = []for i in range(0, COL*len(title)):line.append(title[i % 5])data.append(line)# 填充表格的正文內(nèi)容for i in range(0, ROW):line = []for i in range(0, COL*len(title)):line.append("")data.append(line)# 列舉打印不可見(jiàn)的的字符invisibleCharArr = ["NUL", "SOH", "STX", "ETX", "EOT", "ENQ", "ACK", "BEL", "BS", "HT", "LF", "VT", "FF", "CR", "SO","SI", "DLE", "DC1", "DC2", "DC3", "DC4", "NAK", "SYN", "ETB", "CAN", "EM", "SUB", "ESC", "FS", "GS", "RS", "US", "SPACE"]# 填充表格的內(nèi)容for i in range(0, NUM):j = int(i / ROW)JJ = j * 5II = i + 1 - int(j * ROW)data[II][0 + JJ] = str(i)data[II][1 + JJ] = bin(i)[2:].rjust(8, '0')data[II][2 + JJ] = oct(i)[2:].rjust(3, '0')data[II][3 + JJ] = hex(i)[2:].rjust(2, '0').upper()# Chartry:if i == 127:data[II][4 + JJ] = "DEL"elif i > 32:data[II][4 + JJ] = chr(i)else:data[II][4 + JJ] = invisibleCharArr[i]except ValueError as e:print(e)# print ascii table def print_table(data):for row in data:k = 0for item in row:if (k - 1) % 5 == 0:print(item.ljust(9), end=" ")else:print(item.ljust(5), end=" ")k = k + 1print("")if __name__ == '__main__':data = []create_table(data, 3)print_table(data)

輸出1列:

輸出2列:

輸出3列:

輸出4列:

輸出5列:

4、使用python-docx庫(kù)方法打印(WORD文檔)

4.1 安裝python-docx庫(kù)

打開(kāi)操作系統(tǒng)自帶的命令行程序cmd.exe,輸入如下命令:

pip install python-docx

4.2 文件輸出ASCII碼對(duì)照表

  • 打開(kāi)VsCode程序。
  • 新建一個(gè)python文件:test_toword.py
  • 輸入如下腳本:
# -*- coding: utf-8 -*- # @File : test_toword.py # @Time : 2022/02/07 20:20 # @Author : 愛(ài)看書(shū)的小沐 # @Blog : https://blog.csdn.net/hhy321?type=blog # @Desc : 打印ASCII對(duì)照表到Word文件里。from tkinter import E from docx import Document from docx.shared import Pt from docx.enum.text import WD_PARAGRAPH_ALIGNMENT from docx.shared import Cm from docx.shared import RGBColordoc = Document() table = doc.add_table(rows=128+1, cols=5, style='Table Grid')table.style.font.size = Pt(10) table.style.font.color.rgb = RGBColor(0, 0, 0) table.style.paragraph_format.alignment = WD_PARAGRAPH_ALIGNMENT.CENTER# 填充表格的標(biāo)題 table.cell(0, 0).text = "Dec" table.cell(0, 1).text = "Binary" table.cell(0, 2).text = "Oct" table.cell(0, 3).text = "Hex" table.cell(0, 4).text = "Char"## 列舉打印不可見(jiàn)的的字符 invisibleCharArr = ["NUL", "SOH", "STX", "ETX", "EOT", "ENQ", "ACK", "BEL", "BS", "HT", "LF", "VT", "FF", "CR", "SO","SI", "DLE", "DC1", "DC2", "DC3", "DC4", "NAK", "SYN", "ETB", "CAN", "EM", "SUB", "ESC", "FS", "GS", "RS", "US", "SPACE"]# 填充表格的內(nèi)容 for i in range(0, 128):print(chr(i), end="")# Deccell = table.cell(i+1, 0)cell.text = str(i)# Binarycell = table.cell(i+1, 1)cell.text = bin(i)[2:].rjust(8, '0')# Octcell = table.cell(i+1, 2)cell.text = oct(i)[2:].rjust(3, '0')# Hexcell = table.cell(i+1, 3)cell.text = hex(i)[2:].rjust(2, '0').upper()# Charcell = table.cell(i+1, 4)try:if i > 32:cell.text = chr(i)else:cell.text = invisibleCharArr[i]except ValueError as e:print(e)cell = table.cell(128, 4) cell.text = "DEL"## 保存為docx文件 doc.save('d:\\ascill_table.docx')


運(yùn)行之后,自動(dòng)生成一個(gè)文件d:\ascill_table.docx。

5、使用xlwt庫(kù)方法打印(EXCEL文檔)

5.1 安裝xlwt庫(kù)

打開(kāi)操作系統(tǒng)自帶的命令行程序cmd.exe,輸入如下命令:

pip install xlwt

5.2 文件輸出ASCII碼對(duì)照表

  • 打開(kāi)VsCode程序。
  • 新建一個(gè)python文件:test_toexcel.py
  • 輸入如下腳本:
# -*- coding: utf-8 -*- # @File : test_toexcel.py # @Time : 2022/02/07 20:20 # @Author : 愛(ài)看書(shū)的小沐 # @Blog : https://blog.csdn.net/hhy321?type=blog # @Desc : 打印ASCII對(duì)照表到excel文件里。import xlwt# create ascii table def create_table(data, COL=3):# 定義變量NUM = 128ROW = int(NUM/COL)if NUM % COL != 0:ROW = ROW + 1# 填充表格的標(biāo)題title = ["Dec", "Binary", "Oct", "Hex", "Char"]line = []for i in range(0, COL*len(title)):line.append(title[i % 5])data.append(line)# 填充表格的正文內(nèi)容for i in range(0, ROW):line = []for i in range(0, COL*len(title)):line.append("")data.append(line)# 列舉打印不可見(jiàn)的的字符invisibleCharArr = ["NUL", "SOH", "STX", "ETX", "EOT", "ENQ", "ACK", "BEL", "BS", "HT", "LF", "VT", "FF", "CR", "SO","SI", "DLE", "DC1", "DC2", "DC3", "DC4", "NAK", "SYN", "ETB", "CAN", "EM", "SUB", "ESC", "FS", "GS", "RS", "US", "SPACE"]# 填充表格的內(nèi)容for i in range(0, NUM):j = int(i / ROW)JJ = j * 5II = i + 1 - int(j * ROW)data[II][0 + JJ] = str(i)data[II][1 + JJ] = bin(i)[2:].rjust(8, '0')data[II][2 + JJ] = oct(i)[2:].rjust(3, '0')data[II][3 + JJ] = hex(i)[2:].rjust(2, '0').upper()# Chartry:if i == 127:data[II][4 + JJ] = "DEL"elif i > 32:data[II][4 + JJ] = chr(i)else:data[II][4 + JJ] = invisibleCharArr[i]except ValueError as e:print(e)# write ascii table to excel def write_excelfile(filename, data):# 創(chuàng)建Excel工作薄myWorkbook = xlwt.Workbook()# 添加Excel工作表mySheet = myWorkbook.add_sheet('Ascii Table')# 設(shè)置單元格字體font = xlwt.Font()font.name = 'name Times New Roman'font.height = 20*9font1 = xlwt.Font()font1.name = 'name Times New Roman'font1.height = 20*9font1.bold = Truefont1.colour_index = 4# 設(shè)置單元格對(duì)齊方式alignment = xlwt.Alignment()alignment.horz = 0x02alignment.vert = 0x02pattern = xlwt.Pattern()pattern.pattern = xlwt.Pattern.SOLID_PATTERN pattern.pattern_fore_colour = 22pattern.pattern_back_colour = 0# 新建樣式myStyle0 = xlwt.XFStyle()myStyle0.font = fontmyStyle0.alignment = alignmentmyStyle1 = xlwt.XFStyle()myStyle1.font = font1myStyle1.alignment = alignmentmyStyle1.pattern = pattern# 新建樣式2myStyleT = xlwt.easyxf('font: name Times New Roman, color-index red, bold on;align: horiz center;align: vert center')myStyleT.pattern = patterni = 0for row in data:j = 0for item in row:if j % 5 == 0 and i > 0:mySheet.write(i, j, item, myStyle1)elif i == 0 :mySheet.write(i, j, item, myStyleT)else:mySheet.write(i, j, item, myStyle0)j = j + 1i = i + 1myWorkbook.save(filename)if __name__ == '__main__':data = []create_table(data, 4)write_excelfile('d:\\ascill_table.xls', data)

打印1列,輸出如下:

打印2列,輸出如下:

打印3列,輸出如下:

打印4列,輸出如下:

6、使用fpdf庫(kù)方法打印(PDF文檔)

6.1 安裝fpdf庫(kù)

打開(kāi)操作系統(tǒng)自帶的命令行程序cmd.exe,輸入如下命令:

pip install fpdf

6.2 文件輸出ASCII碼對(duì)照表

  • 打開(kāi)VsCode程序。
  • 新建一個(gè)python文件:test_topdf_L.py
  • 輸入如下腳本:
# -*- coding: utf-8 -*- # @File : test_topdf_L.py # @Time : 2022/02/07 20:20 # @Author : 愛(ài)看書(shū)的小沐 # @Blog : https://blog.csdn.net/hhy321?type=blog # @Desc : 打印ASCII對(duì)照表到pdf文件里。from fpdf import FPDF# create ascii table def create_table(data, COL=3):# 定義變量NUM = 128ROW = int(NUM/COL)if NUM % COL != 0:ROW = ROW + 1# 填充表格的標(biāo)題title = ["Dec", "Binary", "Oct", "Hex", "Char"]line = []for i in range(0, COL*len(title)):line.append(title[i % 5])data.append(line)# 填充表格的正文內(nèi)容for i in range(0, ROW):line = []for i in range(0, COL*len(title)):line.append("")data.append(line)# 列舉打印不可見(jiàn)的的字符invisibleCharArr = ["NUL", "SOH", "STX", "ETX", "EOT", "ENQ", "ACK", "BEL", "BS", "HT", "LF", "VT", "FF", "CR", "SO","SI", "DLE", "DC1", "DC2", "DC3", "DC4", "NAK", "SYN", "ETB", "CAN", "EM", "SUB", "ESC", "FS", "GS", "RS", "US", "SPACE"]# 填充表格的內(nèi)容for i in range(0, NUM):j = int(i / ROW)JJ = j * 5II = i + 1 - int(j * ROW)data[II][0 + JJ] = str(i)data[II][1 + JJ] = bin(i)[2:].rjust(8, '0')data[II][2 + JJ] = oct(i)[2:].rjust(3, '0')data[II][3 + JJ] = hex(i)[2:].rjust(2, '0').upper()# Chartry:if i == 127:data[II][4 + JJ] = "DEL"elif i > 32:data[II][4 + JJ] = chr(i)else:data[II][4 + JJ] = invisibleCharArr[i]except ValueError as e:print(e)# print ascii table def print_table(data):for row in data:k = 0for item in row:if (k - 1) % 5 == 0:print(item.ljust(9), end=" ")else:print(item.ljust(5), end=" ")k = k + 1print("")# write ascii table to pdf file def write_pdffile(filename, ori='L', wscale=16, spacing=1.1):# pdf = FPDF()pdf = FPDF(orientation=ori, unit='mm', format='A4')pdf.set_font("Arial", size=9)pdf.add_page()col_width = pdf.w / wscalerow_height = pdf.font_size + 0.5for row in data:for item in row:pdf.cell(col_width, row_height*spacing, txt=item, border=1, ln=0, align='C')pdf.ln(row_height*spacing)# print(row)pdf.output(filename)if __name__ == '__main__':data = []create_table(data, 1)# print_table(data)write_pdffile('d://ascii_table_L.pdf', 'P', 7)
  • 豎排方向輸出:
if __name__ == '__main__':data = []create_table(data, 1)# print_table(data)write_pdffile('d://ascii_table_L.pdf', 'P', 7)

  • 橫排方向輸出:
if __name__ == '__main__':data = []create_table(data, 3)# print_table(data)write_pdffile('d://ascii_table_L.pdf', 'L', 16)

7、中文的ascii碼

http://www.unicode.org/charts/PDF/U4E00.pdf
https://sf-zhou.github.io/programming/chinese_unicode_encoding_table.htm

ASCII 碼僅規(guī)定了 128 個(gè)字符,只能滿足英文的基本需求。一個(gè)字節(jié)最多能表示 256 個(gè)字符,而中文的常用漢字就有數(shù)千了,需要使用多個(gè)字節(jié)來(lái)表示漢字。兩個(gè)字節(jié)可以表示的字符上限為 65536,絕大部分情況下能夠滿足漢字使用的需求了。經(jīng)典的漢字編碼包括 GBK、GB2312、GB18030、CP939 等。

Unicode 便是便是文字和符號(hào)的統(tǒng)一度量衡。Unicode,Unique Code,Universe Code,全世界每一個(gè)字符對(duì)應(yīng)一個(gè)唯一的編碼。Unicode 收錄了大量的漢字,漢字的編碼從 0x4E00 開(kāi)始,到 0x9FFF 結(jié)束。

Unicode本身只規(guī)定了每個(gè)字符的數(shù)字編號(hào)是多少,并沒(méi)有規(guī)定這個(gè)編號(hào)如何存儲(chǔ)。然而 Unicode 僅僅定義了符號(hào)與二進(jìn)制編碼的關(guān)系,但沒(méi)有定義如何存儲(chǔ)和解析這些二進(jìn)制編碼。如果直接將二進(jìn)制編碼寫(xiě)入文件,那么讀取時(shí)會(huì)產(chǎn)生歧義。例如 4E 00 41,你無(wú)法知道這記錄的是 1 個(gè)字符,還是 2 個(gè)字符,或者是 3 個(gè)字符。如果統(tǒng)一每個(gè)字符的記錄長(zhǎng)度,那么對(duì)于常用中文便需要至少 3 個(gè)字節(jié)來(lái)表示一個(gè)符號(hào),那么對(duì)于全英的文件則太浪費(fèi)了。

Unicode 解決了編碼統(tǒng)一的問(wèn)題,但沒(méi)有解決編碼存儲(chǔ)和解析的問(wèn)題。UTF-8 則解決了 Unicode 沒(méi)有解決的問(wèn)題。UTF-8 是一種變長(zhǎng)編碼,會(huì)使用 1 到 4 個(gè)字節(jié)表示一個(gè)字符,類似于哈夫曼樹(shù)

Unicode 范圍(十六進(jìn)制)UTF-8 編碼方式(二進(jìn)制)
0000 0000 ~ 0000 007F0xxxxxxx
0000 0080 ~ 0000 07FF110xxxxx 10xxxxxx
0000 0800 ~ 0000 FFFF1110xxxx 10xxxxxx 10xxxxxx
0001 0000 ~ 0010 FFFF11110xxx 10xxxxxx 10xxxxxx 10xxxxxx

8、英文的ascii碼

Full list of ASCII characters, letters, symbols and signs with descriptions:
ASCII control characters non printable :ASCII code 00 = NULL ( Null character )
ASCII code 01 = SOH ( Start of Header )
ASCII code 02 = STX ( Start of Text )
ASCII code 03 = ETX ( End of Text, hearts card suit )
ASCII code 04 = EOT ( End of Transmission, diamonds card suit )
ASCII code 05 = ENQ ( Enquiry, clubs card suit )
ASCII code 06 = ACK ( Acknowledgement, spade card suit )
ASCII code 07 = BEL ( Bell )
ASCII code 08 = BS ( Backspace )
ASCII code 09 = HT ( Horizontal Tab )
ASCII code 10 = LF ( Line feed )
ASCII code 11 = VT ( Vertical Tab, male symbol, symbol for Mars )
ASCII code 12 = FF ( Form feed, female symbol, symbol for Venus )
ASCII code 13 = CR ( Carriage return )
ASCII code 14 = SO ( Shift Out )
ASCII code 15 = SI ( Shift In )
ASCII code 16 = DLE ( Data link escape )
ASCII code 17 = DC1 ( Device control 1 )
ASCII code 18 = DC2 ( Device control 2 )
ASCII code 19 = DC3 ( Device control 3 )
ASCII code 20 = DC4 ( Device control 4 )
ASCII code 21 = NAK ( NAK Negative-acknowledge )
ASCII code 22 = SYN ( Synchronous idle )
ASCII code 23 = ETB ( End of trans. block )
ASCII code 24 = CAN ( Cancel )
ASCII code 25 = EM ( End of medium )
ASCII code 26 = SUB ( Substitute )
ASCII code 27 = ESC ( Escape )
ASCII code 28 = FS ( File separator )
ASCII code 29 = GS ( Group separator )
ASCII code 30 = RS ( Record separator )
ASCII code 31 = US ( Unit separator )
ASCII code 127 = DEL ( Delete )
Printable ASCII characters :
( alphanumeric, symbols and signs )ASCII code 32 = space ( Space )
ASCII code 33 = ! ( Exclamation mark )
ASCII code 34 = " ( Double quotes ; Quotation mark ; speech marks )
ASCII code 35 = # ( Number sign )
ASCII code 36 = $ ( Dollar sign )
ASCII code 37 = % ( Percent sign )
ASCII code 38 = & ( Ampersand )
ASCII code 39 = ’ ( Single quote or Apostrophe )
ASCII code 40 = ( ( round brackets or parentheses, opening round bracket )
ASCII code 41 = ) ( parentheses or round brackets, closing parentheses )
ASCII code 42 = * ( Asterisk )
ASCII code 43 = + ( Plus sign )
ASCII code 44 = , ( Comma )
ASCII code 45 = - ( Hyphen , minus sign )
ASCII code 46 = . ( Dot, full stop )
ASCII code 47 = / ( Slash , forward slash , fraction bar , division slash )
ASCII code 48 = 0 ( number zero )
ASCII code 49 = 1 ( number one )
ASCII code 50 = 2 ( number two )
ASCII code 51 = 3 ( number three )
ASCII code 52 = 4 ( number four )
ASCII code 53 = 5 ( number five )
ASCII code 54 = 6 ( number six )
ASCII code 55 = 7 ( number seven )
ASCII code 56 = 8 ( number eight )
ASCII code 57 = 9 ( number nine )
ASCII code 58 = : ( Colon )
ASCII code 59 = ; ( Semicolon )
ASCII code 60 = < ( Less-than sign )
ASCII code 61 = = ( Equals sign )
ASCII code 62 = > ( Greater-than sign ; Inequality )
ASCII code 63 = ? ( Question mark )
ASCII code 64 = @ ( At sign )
ASCII code 65 = A ( Capital letter A )
ASCII code 66 = B ( Capital letter B )
ASCII code 67 = C ( Capital letter C )
ASCII code 68 = D ( Capital letter D )
ASCII code 69 = E ( Capital letter E )
ASCII code 70 = F ( Capital letter F )
ASCII code 71 = G ( Capital letter G )
ASCII code 72 = H ( Capital letter H )
ASCII code 73 = I ( Capital letter I )
ASCII code 74 = J ( Capital letter J )
ASCII code 75 = K ( Capital letter K )
ASCII code 76 = L ( Capital letter L )
ASCII code 77 = M ( Capital letter M )
ASCII code 78 = N ( Capital letter N )
ASCII code 79 = O ( Capital letter O )
ASCII code 80 = P ( Capital letter P )
ASCII code 81 = Q ( Capital letter Q )
ASCII code 82 = R ( Capital letter R )
ASCII code 83 = S ( Capital letter S )
ASCII code 84 = T ( Capital letter T )
ASCII code 85 = U ( Capital letter U )
ASCII code 86 = V ( Capital letter V )
ASCII code 87 = W ( Capital letter W )
ASCII code 88 = X ( Capital letter X )
ASCII code 89 = Y ( Capital letter Y )
ASCII code 90 = Z ( Capital letter Z )
ASCII code 91 = [ ( square brackets or box brackets, opening bracket )
ASCII code 92 = \ ( Backslash , reverse slash )
ASCII code 93 = ] ( box brackets or square brackets, closing bracket )
ASCII code 94 = ^ ( Circumflex accent or Caret )
ASCII code 95 = _ ( underscore , understrike , underbar or low line )
ASCII code 96 = ` ( Grave accent )
ASCII code 97 = a ( Lowercase letter a , minuscule a )
ASCII code 98 = b ( Lowercase letter b , minuscule b )
ASCII code 99 = c ( Lowercase letter c , minuscule c )
ASCII code 100 = d ( Lowercase letter d , minuscule d )
ASCII code 101 = e ( Lowercase letter e , minuscule e )
ASCII code 102 = f ( Lowercase letter f , minuscule f )
ASCII code 103 = g ( Lowercase letter g , minuscule g )
ASCII code 104 = h ( Lowercase letter h , minuscule h )
ASCII code 105 = i ( Lowercase letter i , minuscule i )
ASCII code 106 = j ( Lowercase letter j , minuscule j )
ASCII code 107 = k ( Lowercase letter k , minuscule k )
ASCII code 108 = l ( Lowercase letter l , minuscule l )
ASCII code 109 = m ( Lowercase letter m , minuscule m )
ASCII code 110 = n ( Lowercase letter n , minuscule n )
ASCII code 111 = o ( Lowercase letter o , minuscule o )
ASCII code 112 = p ( Lowercase letter p , minuscule p )
ASCII code 113 = q ( Lowercase letter q , minuscule q )
ASCII code 114 = r ( Lowercase letter r , minuscule r )
ASCII code 115 = s ( Lowercase letter s , minuscule s )
ASCII code 116 = t ( Lowercase letter t , minuscule t )
ASCII code 117 = u ( Lowercase letter u , minuscule u )
ASCII code 118 = v ( Lowercase letter v , minuscule v )
ASCII code 119 = w ( Lowercase letter w , minuscule w )
ASCII code 120 = x ( Lowercase letter x , minuscule x )
ASCII code 121 = y ( Lowercase letter y , minuscule y )
ASCII code 122 = z ( Lowercase letter z , minuscule z )
ASCII code 123 = { ( braces or curly brackets, opening braces )
ASCII code 124 = | ( vertical-bar, vbar, vertical line or vertical slash )
ASCII code 125 = } ( curly brackets or braces, closing curly brackets )
ASCII code 126 = ~ ( Tilde ; swung dash )
ASCII Extended Characters :ASCII code 128 = ? ( Majuscule C-cedilla )
ASCII code 129 = ü ( letter u with umlaut or diaeresis , u-umlaut )
ASCII code 130 = é ( letter e with acute accent or e-acute )
ASCII code 131 = a ( letter a with circumflex accent or a-circumflex )
ASCII code 132 = ? ( letter a with umlaut or diaeresis , a-umlaut )
ASCII code 133 = à ( letter a with grave accent )
ASCII code 134 = ? ( letter a with a ring )
ASCII code 135 = ? ( Minuscule c-cedilla )
ASCII code 136 = ê ( letter e with circumflex accent or e-circumflex )
ASCII code 137 = ? ( letter e with umlaut or diaeresis ; e-umlauts )
ASCII code 138 = è ( letter e with grave accent )
ASCII code 139 = ? ( letter i with umlaut or diaeresis ; i-umlaut )
ASCII code 140 = ? ( letter i with circumflex accent or i-circumflex )
ASCII code 141 = ì ( letter i with grave accent )
ASCII code 142 = ? ( letter A with umlaut or diaeresis ; A-umlaut )
ASCII code 143 = ? ( Capital letter A with a ring )
ASCII code 144 = é ( Capital letter E with acute accent or E-acute )
ASCII code 145 = ? ( Latin diphthong ae in lowercase )
ASCII code 146 = ? ( Latin diphthong AE in uppercase )
ASCII code 147 = ? ( letter o with circumflex accent or o-circumflex )
ASCII code 148 = ? ( letter o with umlaut or diaeresis ; o-umlaut )
ASCII code 149 = ò ( letter o with grave accent )
ASCII code 150 = ? ( letter u with circumflex accent or u-circumflex )
ASCII code 151 = ù ( letter u with grave accent )
ASCII code 152 = ? ( Lowercase letter y with diaeresis )
ASCII code 153 = ? ( Letter O with umlaut or diaeresis ; O-umlaut )
ASCII code 154 = ü ( Letter U with umlaut or diaeresis ; U-umlaut )
ASCII code 155 = ? ( Lowercase slashed zero or empty set )
ASCII code 156 = £ ( Pound sign ; symbol for the pound sterling )
ASCII code 157 = ? ( Uppercase slashed zero or empty set )
ASCII code 158 = × ( Multiplication sign )
ASCII code 159 = ? ( Function sign ; f with hook sign ; florin sign )
ASCII code 160 = á ( Lowercase letter a with acute accent or a-acute )
ASCII code 161 = í ( Lowercase letter i with acute accent or i-acute )
ASCII code 162 = ó ( Lowercase letter o with acute accent or o-acute )
ASCII code 163 = ú ( Lowercase letter u with acute accent or u-acute )
ASCII code 164 = ? ( e?e, enie, spanish letter enye, lowercase n with tilde )
ASCII code 165 = ? ( Spanish letter enye, uppercase N with tilde, E?E, enie )
ASCII code 166 = a ( feminine ordinal indicator )
ASCII code 167 = o ( masculine ordinal indicator )
ASCII code 168 = ? ( Inverted question marks )
ASCII code 169 = ? ( Registered trademark symbol )
ASCII code 170 = ? ( Logical negation symbol )
ASCII code 171 = ? ( One half )
ASCII code 172 = ? ( Quarter, one fourth )
ASCII code 173 = ? ( Inverted exclamation marks )
ASCII code 174 = ? ( Angle quotes, guillemets, right-pointing quotation mark )
ASCII code 175 = ? ( Guillemets, angle quotes, left-pointing quotation marks )
ASCII code 176 = ? ( Graphic character, low density dotted )
ASCII code 177 = ? ( Graphic character, medium density dotted )
ASCII code 178 = ▓ ( Graphic character, high density dotted )
ASCII code 179 = │ ( Box drawing character single vertical line )
ASCII code 180 = ┤ ( Box drawing character single vertical and left line )
ASCII code 181 = á ( Capital letter A with acute accent or A-acute )
ASCII code 182 = ? ( Letter A with circumflex accent or A-circumflex )
ASCII code 183 = à ( Letter A with grave accent )
ASCII code 184 = ? ( Copyright symbol )
ASCII code 185 = ╣ ( Box drawing character double line vertical and left )
ASCII code 186 = ║ ( Box drawing character double vertical line )
ASCII code 187 = ╗ ( Box drawing character double line upper right corner )
ASCII code 188 = ╝ ( Box drawing character double line lower right corner )
ASCII code 189 = ¢ ( Cent symbol )
ASCII code 190 = ¥ ( YEN and YUAN sign )
ASCII code 191 = ┐ ( Box drawing character single line upper right corner )
ASCII code 192 = └ ( Box drawing character single line lower left corner )
ASCII code 193 = ┴ ( Box drawing character single line horizontal and up )
ASCII code 194 = ┬ ( Box drawing character single line horizontal down )
ASCII code 195 = ├ ( Box drawing character single line vertical and right )
ASCII code 196 = ─ ( Box drawing character single horizontal line )
ASCII code 197 = ┼ ( Box drawing character single line horizontal vertical )
ASCII code 198 = ? ( Lowercase letter a with tilde or a-tilde )
ASCII code 199 = ? ( Capital letter A with tilde or A-tilde )
ASCII code 200 = ╚ ( Box drawing character double line lower left corner )
ASCII code 201 = ╔ ( Box drawing character double line upper left corner )
ASCII code 202 = ╩ ( Box drawing character double line horizontal and up )
ASCII code 203 = ╦ ( Box drawing character double line horizontal down )
ASCII code 204 = ╠ ( Box drawing character double line vertical and right )
ASCII code 205 = ═ ( Box drawing character double horizontal line )
ASCII code 206 = ╬ ( Box drawing character double line horizontal vertical )
ASCII code 207 = ¤ ( Generic currency sign )
ASCII code 208 = e ( Lowercase letter eth )
ASCII code 209 = D ( Capital letter Eth )
ASCII code 210 = ê ( Letter E with circumflex accent or E-circumflex )
ASCII code 211 = ? ( Letter E with umlaut or diaeresis, E-umlaut )
ASCII code 212 = è ( Capital letter E with grave accent )
ASCII code 213 = ? ( Lowercase dot less i )
ASCII code 214 = í ( Capital letter I with acute accent or I-acute )
ASCII code 215 = ? ( Letter I with circumflex accent or I-circumflex )
ASCII code 216 = ? ( Letter I with umlaut or diaeresis ; I-umlaut )
ASCII code 217 = ┘ ( Box drawing character single line lower right corner )
ASCII code 218 = ┌ ( Box drawing character single line upper left corner )
ASCII code 219 = █ ( Block, graphic character )
ASCII code 220 = ▄ ( Bottom half block )
ASCII code 221 = | ( Vertical broken bar )
ASCII code 222 = ì ( Capital letter I with grave accent )
ASCII code 223 = ? ( Top half block )
ASCII code 224 = ó ( Capital letter O with acute accent or O-acute )
ASCII code 225 = ? ( Letter Eszett ; scharfes S or sharp S )
ASCII code 226 = ? ( Letter O with circumflex accent or O-circumflex )
ASCII code 227 = ò ( Capital letter O with grave accent )
ASCII code 228 = ? ( Lowercase letter o with tilde or o-tilde )
ASCII code 229 = ? ( Capital letter O with tilde or O-tilde )
ASCII code 230 = μ ( Lowercase letter Mu ; micro sign or micron )
ASCII code 231 = t ( Lowercase letter Thorn )
ASCII code 232 = T ( Capital letter Thorn )
ASCII code 233 = ú ( Capital letter U with acute accent or U-acute )
ASCII code 234 = ? ( Letter U with circumflex accent or U-circumflex )
ASCII code 235 = ù ( Capital letter U with grave accent )
ASCII code 236 = y ( Lowercase letter y with acute accent )
ASCII code 237 = Y ( Capital letter Y with acute accent )
ASCII code 238 = ˉ ( Macron symbol )
ASCII code 239 = ′ ( Acute accent )
ASCII code 240 = ≡ ( Congruence relation symbol )
ASCII code 241 = ± ( Plus-minus sign )
ASCII code 242 = ? ( underline or underscore )
ASCII code 243 = ? ( three quarters, three-fourths )
ASCII code 244 = ? ( Paragraph sign or pilcrow ; end paragraph mark )
ASCII code 245 = § ( Section sign )
ASCII code 246 = ÷ ( The division sign ; Obelus )
ASCII code 247 = ? ( cedilla )
ASCII code 248 = ° ( Degree symbol )
ASCII code 249 = ¨ ( Diaresis )
ASCII code 250 = · ( Interpunct or space dot )
ASCII code 251 = 1 ( Superscript one, exponent 1, first power )
ASCII code 252 = 3 ( Superscript three, exponent 3, cube, third power )
ASCII code 253 = 2 ( Superscript two, exponent 2, square, second power )
ASCII code 254 = ■ ( black square )
ASCII code 255 = nbsp ( Non-breaking space or no-break space )

后記

如果你覺(jué)得該方法或代碼有一點(diǎn)點(diǎn)用處,可以給作者點(diǎn)個(gè)贊;╮( ̄▽ ̄)╭
如果你感覺(jué)方法或代碼不咋地//(ㄒoㄒ)//,就在評(píng)論處留言,作者繼續(xù)改進(jìn)。o_O???
謝謝各位童鞋們啦( ′ ▽′ )ノ ( ′ ▽′)っ!!!

總結(jié)

以上是生活随笔為你收集整理的ASCII码对照表(Python代码实现打印,python-docx库/xlwt库/fpdf库)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。