导航:首页 > 编程语言 > python格式化输出中文字符

python格式化输出中文字符

发布时间:2023-07-07 09:55:41

A. python语言format用法

Format为CString类的一个成员函数,它通过格式操作使任意类型的数据转换成一个字符串Format里面可以写普通的字符串,比如“mynameis”,但有些格式指令字符具有特殊意义,比如“%6s”。

Format(<表达式>[,<格式字符串>])其中,<表达式>:要格式化的数值、日期或字符串表达式。<格式字符串>:指定表达式的值的输出格式。格式字符有三类:数值格式、日期格式和字符串格式。格式字符要加引号。

方法如下:

1、首先按下“Win+R”组合键,打开运行窗口。

B. python字符串格式化输出方法

在python中也有类似于c中的printf()的格式输出标记。在python中格式化输出字符串使用的是版%运算符,通用的形式为 格式标记字符串 % 要输权出的值组 其中,左边部分的”格式标记字符串“可以完全和c中的一致。

C. python 如何将一串字符打印成中文

方法一:
现在用 notepad++,在 UTF-8 格式下编写以下语句:
#coding=utf-8
print"打印中文字符"

方法二:
用encode和decode
如:
import os.pathimport xlrd,sysFilename='/home/tom/Desktop/1234.xls'if not os.path.isfile(Filename): raise NameError,"%s is not a valid filename"%Filenamebk=xlrd.open_workbook(Filename)shxrange=range(bk.nsheets)print shxrangefor x in shxrange: p=bk.sheets()[x].name.encode('utf-8') print p.decode('utf-8')

方法三:
在文件开头加上:reload(sys)sys.setdefaultencoding('utf8')

D. python输出语句

python输出语句有以下五种:print语句、格式语句、%语句、input语句、sys.stdout.write语句。

1、print语句:print语句是Python中最基本的输出语败山句,它可以将变量或字符串输出到控制台。例如,我们可以使用以下代码将字符串HelloWorld输出到控制台。

E. Python如何格式化输出字符串!

python一共有两种格式化输出语法,



>>>print '%s%d-%d'%('hello',7,1)

'hello7-1'



>>>print '{0}{1}:{2}'.format('hello','1','7')

'hello1:7'


第一种方式可以指定浮点数的精度,例如


>>> print'%.3f'%1.234567869

'1.235'




运行时动态指定浮点数的精度


但是当代码在运行中如何动态地通过参数来指定浮点数的精度呢?


python的神奇之处在于它又提供了一种非常方便的语法。只需要在 typecode(这里是f)之前加一个 *,浮点数的精度就用它前面的数字来指定。


>>>foriinrange(5):

... print'%.*f'%(i,1.234234234234234)

...

'1'

'1.2'

'1.23'

'1.234'

'1.2342'


通过输出结果可以看出,精度都是在运行时动态指定,这样就省去了格式化字符串的拼凑。


使用String Formatting Method Calls可以更简洁地完成功能。


>>>foriinrange(5):

... print'{0:.{1}f}'.format(1/3.0,i)

...

'0'

'0.3'

'0.33'

'0.333'

'0.3333'


附录是一些常用用法——

python print格式化输出。


1. 打印字符串


print ("His name is %s"%("Aviad"))




2.打印整数


print ("He is %d years old"%(25))




3.打印浮点数


print ("His height is %f m"%(1.83))




4.打印浮点数(指定保留小数点位数)


print ("His height is %.2f m"%(1.83))




5.指定占位符宽度


print ("Name:%10s Age:%8d Height:%8.2f"%("Aviad",25,1.83))




6.指定占位符宽度(左对齐)


print ("Name:%-10s Age:%-8d Height:%-8.2f"%("Aviad",25,1.83))




7.指定占位符(只能用0当占位符?)


print ("Name:%-10s Age:%08d Height:%08.2f"%("Aviad",25,1.83))




8.科学计数法


format(0.0015,'.2e')

阅读全文

与python格式化输出中文字符相关的资料

热点内容
给我个服务器地址 浏览:227
加法运算律和加法运算法则 浏览:621
如何与国外服务器连接 浏览:172
库房管理系统源码 浏览:59
安卓应用多为什么会卡 浏览:10
php程序员工作职责 浏览:306
程序员可以转行做运维吗 浏览:323
如何检测到服务器端口是否通 浏览:851
linuxsed正则 浏览:109
linux安装gz文件 浏览:357
linux如何卸载编译的软件 浏览:929
高三解压活动视频 浏览:780
如何把服务器卡爆 浏览:949
饿了么java程序员 浏览:960
python编译时找不到路径 浏览:910
jpg转换pdf软件 浏览:103
php读取json文件 浏览:866
螺杆压缩机的功率计算 浏览:74
谷轮压缩机c 浏览:338
苹果app如何复制到另一个手机 浏览:834