字符串拼接方法

字符串拼接

一、加号 +

print(a+b)输出ab

二、join拼接

" ".jion(),引号中添加分隔符
my_list = [‘a’, ‘b’, ‘c’ ,‘d’ ]

print("==".join(my_list))

输出为a==b==c==d

三、格式化字符串 %s 是占位符

print(“hello %s% b

  • %r 原始数据输出
  • %d 数字
  • %f 浮点数
  • %c ASCII字符
  • %o 8进制
  • %x 16进制
  • %e 科学计数法
四、.format() 格式化输出

有几种常用的用法:

print('{},{},{}'.format(1, 2, 3))
print('{1},{0},{1}'.format('a', 'b', 'c'))
print('{name},{age},{gender}'.format(name='xia', age=18, gender='man'))

输出结果分别为

123
b,a,b
xia,18,man

python3.6及以上支持的功能

a = 'xia'
b = 'jie'
print(f'{a},{b}')

输出结果xia,jie

‘{:.2f}’.format(1.44444) 保留小数点后两位
‘{:.2%}’.format(0.333) 百分比格式
‘{:x}’.format(20) 转换成十六进制
‘{: o}’.format(20) 转换成八进制

’ {a:<10}’.format(a=12.3,b=13.44) 左对齐,长度为10
’ {a:0<10}’.format(a=12.3,b=13.44) 数字补x (填充右边, 宽度为4)
’ {a:0>10}’.format(a=12.3,b=13.44) 右对齐…
’ {a:0^10}’.format(a=12.3,b=13.44) 两边对齐…

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值