>>> print('%20s' % 'hello world') # 右对齐,取20位,不够则补位 hello world >>> print('%-20s' % 'hello world') # 左对齐,取20位,不够则补位 hello world >>> print('%.2s' % 'hello world') # 取2位 he >>> print('%10.2s' % 'hello world') # 右对齐,取2位 he >>> p...
%f或%F:格式化浮点数 %g或%G:对应的%e/%E/%f/%F %o:对应+-i的八进制 #%p:在3.8.3中不支持,用十六进制数格式化变量的地址 %r:字符串 (采用repr()的显示) %s:字符串 (采用str()的显示) %u:整数(无符号) 对应数字输出正负整数 %x或%X:正负整数对应的十六进制 s——右对齐,占位符10位 %-10s——左...
除了转换文本和执行基本操作(例如匹配和搜索)外,在显示信息时必须设置文本的格式。 要使用 Python 显示文本信息,最简单的方法是使用print()函数。 你会发现,将变量中的信息和其他数据结构获取到print()可使用的字符串中非常重要。 在本单元中,你将了解通过使用 Python 在文本中包含变量值的几个有效方法。
" %(name, age)print(formatted_string)# 输出:我是李明,我今年13岁了。请注意,需要使用特定类型的字符后缀,以指示要输出的数据类型,表示是要替换的字符串是数字还是字符串。如果未指定类型,Python 将抛出 TypeError。使用 format()格式化字符串str.format() 方法将占位符替换为值,是一种灵活的字符串格式设...
id = 1name = 'itheima'print("姓名%s,学号%06d"% (name, id))3、format方法格式化输出 基本语法:...print('字符串{}'.format(变量名称1))print('{}字符串{}'.format(变量名称1, 变量名称2))案例:定义两个变量,name='孙悟空',mobile='18878569090',按照以下格式进行输出"姓名:孙悟空,联系方式...
file参数:用于指定输出的目标文件。默认情况下,print函数的输出目标是标准输出sys.stdout,即控制台或终端。但如果我们想要将输出重定向到其他文件或流中,就可以通过file参数来实现:将输出写入output.txt文件。除了基本的输出功能外,print函数还支持格式化输出,即根据指定的格式对输出进行排版和美化。Python提供了多种...
s="好好学习"print("{:25}".format(s))#输出25个字符的宽度,默认左对齐print("{:>25}".format(s))#输出25个字符的宽度,右对齐print("{:*^25}".format(s))#输出25个字符的宽度,居中对齐,用*填充print("{:^1}".format(s))print("{:^25.3}".format(s))a=1.235456print("{:.3}".format(a...
>>> print('%.3e' % 100.01) # 保留3位小数,用科学计数法 1.000e+02 1. 2. 3. 4. 5. 6. 7. 8. 1.3 字符串输出 %s:默认的字符串输出格式 %10s:右对齐,占位符10位 %-10s:左对齐,占位符10位 %.2s:截取2位字符串 %10.2s:10位占位符,截取2位字符串 ...
格式化字符串时,Python使用一个字符串作为模板。模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的格式。Python用一个tuple将多个值传递给模板,每个值对应一个格式符。 比如下面的例子: print("I'm %s. I'm %d year old" % ('Vamei', 99)) ...