python怎么输入中文
两个中文输入应用的解决方案:
在脚本中添加语言编码语句“-*-coding:uft-8-*-”
python学习网,一个号很棒的免费python视频教程,欢迎在线学习!
应用一:打印中出现中文
方法一:使用unicode('',encoding='utf-8')或unicode("",encoding="utf-8 ”)。
相关建议:《Python入门教程》
方法二:使用u''或u""。
应用2:函数输入中出现中文,如raw_input()
使用unicode('','utf-8').encode('gbk')或unicode( " ","utf-8").encode("gbk")
方法一:转码unicode(),声明为gbk,统一声明为文本打印。
方法二:转码unicode(),声明为gbk,只指定utf-8进行文本打印,不推gbk编码。
Python中如何设置输出文字的颜色
实现过程:
终端字符的颜色由转义序列控制。
这是系统文本模式显示功能,没有特定于语言的含义。
转义序列以 ESC 开头,以 \033 结尾(ESC 的 ASCII 码十进制为 27,八进制为 033)。
记录格式:起始部分:\033[显示模式; 前景色; 背景色 m+ 结束部分:\033[0m
注:开始部分 三个参数:显示模式、前景色、背景色。
是可选参数,可选只写其中一个,由于三个参数代表不同值的值是唯一的,不重复,所以这三个参数的写入顺序没有固定要求系统可以识别,但建议按照默认格式规范写入。
结尾部分其实可以省略,但对于标准书写来说,建议以\033[***开头,以\033[0m结尾。
参数值,用数值表示:
显示模式:0(默认值)、1(背光)、22(非背光) )。
粗体)、4(下划线)、24(无下划线) 下划线)、5(闪烁)、25(无闪烁)、7(反转显示)、27(非反转显示) 前景色:30(黑色)、31(红色)、32(绿色)、33(黄色)、34(蓝色)、35(洋红色)、 36(青色)、37(白色) 背景颜色:40(黑色)、41(红色)、42(绿色)、43(黄色)、44(蓝色)、45(品红色)、46(绿色)。
颜色),47(白色)
常用打开格式:\033[0m 默认字体正常显示,无背光\033[32;0m 红色字体正常显示\033[1;32;40m 显示mode :突出显示字体 前景色:绿色 背景色:黑色\033[0;31;46m 显示模式:正常前景色 字体:红色 背景色:蓝色
示例:
(1)print("\033[1;31;40m您输入的帐号或密码不正确!\033[ 0m")
上述代码的输出格式为:字体高亮、红色前景色、黄色背景 PS:前景色为字体颜色
(2 )打印( "\033 [0;31m%s\033[0m"%"输出红色字符")
#Format上述代码的输出:默认字体,红色前景
请问,如何使用python实现用打印机打印一段文字,且有排版?
###我在网上找到一段话! ! ! importwin32printimportwin32uiimportwin32condefprint2Printer():INCH=1440hDC=win32ui.CreateDC()hDC.CreatePrinterDC(win32print.GetDefaultPrinter())hDC.StartDoc("Testdoc" )hDC.StartPage()hDC.SetMapMode(win32con.MM_TWIPS)hDC.DrawText("pyhton 调用打印机测试文本", (0,INCH*-1,INCH*8,INCH*-2),win32con.DT_CENTER )hDC. EndPage()hDC.EndDoc()print2Printer()python如何一并输出运算结果x和文字
使用排版,您可以拥有 x 和文本。在python2中,print是一条语句,print(xxxx),括号中的xxx是一行,因为python2默认为ACSII编码,当该行只有一个元素时,中文可以正常显示,当有多个元素时,中文可以正常显示。
物品、托盘将以 ASCII 代码显示。