Python基础(三)—— print()格式化输出变量

  先举一个简单的例子说明:

name = 'Jack'
answer = input('你好,%s '%(name) + '你认识 Sean 不, 输入 yes or no\n')
print('Sean 的回答是 %s'%(answer))

  如果想在输入或者输出语句中输出变量,需要 ①在合适位置添加 %s 等变量说明符 ② 在字符串后通过 % (C语言是通过逗号) 添加具体的变量。

 常用变量说明符:

  • %s          字符串
  • %d          整形
  • %c          单字符
  • %f           浮点数。控制为数 %.2f 保留两位小数
  • %x          十六进制
t = 16.2326
print('%10.2f'%(t))  #10-表示字宽10位,精度为2
print('%010.2f'%(t))  #010表示字宽10,不够用0填充
print('%+010.2f'%(t))  #添加加号表示显示正负号
print('%-10.2f'%(t))  #添加负号表示左对齐


s = 'l'
print('%c'%(s))

print('快速增长%d%%'%(t))   #用 %% 表示 %

r = 188
print('十六进制%x'%(r))

猜你喜欢

转载自www.cnblogs.com/KongHuZi/p/10875429.html