python字符串补空格输出_python格式化打印字符串
格式化打印字符串
可以使用%占位符來表示格式化一個字符串
name = ‘zhangsan‘
age = 18
print(‘大家好,我的名字是%s,我今年%d歲了,我今天掙了%f元錢‘ % (name, age, 3.14))
# %s ==> 表示的是字符串里的占位符
# %d ==> 表示的是整數的占位符
# %nd ==> 打印時,顯示n位,如果不夠,在前面使用空格補齊
# %f ==> 表示的是浮點數的占位符
# %.nf ==> 保留小數點后n位
# %x ==> 將數字使用十六進制輸出
# %% ==> 輸出一個百分號
print(‘大家好,我是第%3d號選手‘ % 5)
print(‘大家好,我是第%-3d號選手‘ % 5)
print(‘大家好,我是第%03d號選手‘ % 5)
a = 255
print(a)
print(‘%x‘ % a)
print(‘%X‘ % a)
‘‘‘
大家好,我的名字是zhangsan,我今年18歲了,我今天掙了3.140000元錢
大家好,我是第 5號選手
大家好,我是第5 號選手
大家好,我是第005號選手
255
ff
FF
Process finished with exit code 0
‘‘‘
# {} 也可以進行占位
x = ‘大家好,我是{},我今年{}歲了‘
format(‘張三‘, 18)
print(x)
# {數字} 根據數字的順序來進行填入.數字從0開始
y = ‘大家好,我是{1},我今年{0}歲了‘.format(20, ‘jerry‘)
print(y)
# {變量名}
z = ‘大家好 ,我叫{name},我今年{age}歲了,我來自{addr}‘.format(age=18, name=‘jack‘, addr=‘襄陽‘)
print(z)
# 混合使用{數字}{變量}
a = ‘大家好,我是{name},我今年{1}歲了,我來自{0}‘.format(‘泰國‘, 23, name=‘tony‘)
print(a)
# {}什么都不寫{數字}不能混和使用
d = [‘zhangsan‘, 18, ‘上海‘, 180]
b = ‘大家好,我是{},我今年{}歲了,我來自{},身高{}cm‘.format(d[0], d[1], d[2], d[3])
print(b)
b = ‘大家好,我是{},我今年{}歲了,我來自{},身高{}cm‘.format(*d)
print(b)
info = {‘name‘: ‘chris‘, ‘age‘: 23, ‘addr‘: ‘北京‘, ‘height‘: 190}
c = ‘大家好,我是{name},我來自{addr},身高{height}cm,我今年{age}歲了‘.format(**info)
print(c)
原文地址:https://www.cnblogs.com/moumoonmm/p/13052582.html
總結
以上是生活随笔為你收集整理的python字符串补空格输出_python格式化打印字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 银行承兑汇票最长期限
- 下一篇: python模块批量安装方法_pytho