字符串格式化和深浅复制

本文详细讲解了字符串的拼接方法,包括使用加号、join函数、格式化字符串以及format函数。同时,深入探讨了字符串格式化的细节,如浮点数的对齐和格式控制。此外,还剖析了浅复制的区别,帮助读者理解Python中索引和copy操作的本质。
摘要由CSDN通过智能技术生成

字符串格式化和深浅复制

【字符串拼接】
在这里插入图片描述
1、使用“+”连接起来;
在这里插入图片描述
2、使用join,序列(字符串,列表 ,元组)都可以使用join进行拼接。但序列内的元素要写成字符串的形式。join括号内的对象是字符串。join前双引号内的是拼接标准,在这里插入图片描述
3、使用格式化字符串,%s是占位符,s代表的是字符串类型的数据。在这里插入图片描述4、使用format
format前的大括号内填写的是元素的序号,也可以写变量名
在这里插入图片描述

【字符串格式化】
#%s是字符串类型数据,%d是int类型数据 ,%f是浮点型类型数据。在这里插入图片描述#所得结果都是字符串。
#浮点型可以转换成整形,但字符串不能转换成整型。

1、‘%-6.3f’%10.3 左对齐

#f表示浮点型数据;3表示保留小数点后三位,如果没有后三位,就会用零补齐,如果多就会四舍五入;-表示方向左对齐,+就是右对齐,不写就是默认左对齐;6就是我们要输出的长度,不够就用空字符补够;如果输入的字符大于填写的字符长度,结果就会以输入的数据进行输出(忽略);

2、format的使用:在这里插入图片描述

如:‘{:,2f}’.format(12.333)
#保留小数点后两位;f表示浮点数,括号里面也可以 输入变量名;

如:‘{a:0<10}’.format(a=12.3)
#10表示字符串的长度,0表示位数不够时用零来补齐,也可以填其他的数字;<表示箭头指向哪边,就向哪一边对齐,也有中对齐;

【深浅复制】
在这里插入图片描述
在这里插入图片描述

1、索引和copy都是浅复制。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值