字符串拼接的两种方法

百分号拼接

1、%s
例1:print(‘i am %s os , %(‘qsa’))
%,代表一个标识,固定格式
s,str,字符串
%s,代表在这个位置要放一个数据类型,是字符串类型。
2、%d,整形数字;%f,浮点数
%.3s 只保留三位
%.3f 保留小数点后三位
3、要想打印百分号:%%
4、%(name)s:代表一个字典里面的key值,后面要写上这个字典
5、百分号方式
%[(name)][flags][width].[precison] typecode
(name):选择当前的key,可选
flags:可选,可以选的有:1.+ 右对齐:正数加正好,负数加负号
2.- 左对齐:正数前面无符号,负数加负号
3.空格 右对齐:正数前面加空格,负数加负号
4.0 右对齐:正数前无符号,负数加负号,用0填空白
width:指定宽度,可选
precison:选择小数点后保留的位数,可选
typecode:必选,类型

format拼接

1、例1:print(‘i am {},age{},{}.format(‘asdsa’,8,’sadsa’)
要一一对应,少了报错
2、print(‘i am {2},age{0},{1}.format(‘asdsa’,8,’sadsa’)
可以按照索引取值
3、print(‘i am {name},age{age},{name}.format(name = ‘asdsa’,age = 8)
可以重复取值
4、print(‘i am {name},age{age},{name}.format(**{‘name’: ‘asdsa’,’age’: 8})
要用字典的话,前面要加**
5、要用列表的话,前面加*
6、:b,二进制;:0,八进制;d,整形;:x,字母小写十六进制;:X,大写字母十六进制;:%,显示百分比。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值