05格式化输出和深浅复制

字符出拼接

加号拼接

'%s' % ‘123’

print('%r' % ‘123’) 判断打印的是字符串还是数字

‘%d’ %整数

'%c' % 97 格式化ASCLL码

'%o' % 12 格式化八进制

'%x' % 12 格式化十六进制

'%e' % 12 科学计数法

‘%f’ %小数

‘%.2f’ %小数保留两位

'%.2f%%' % 0.2323 百分比格式

'%+f'%(1.2323) 加号代表输出的小数代正负号

'%-f '%(1.2323) 减号代表输出的值左对齐

''.join (['a', 'b']) ''.join(('a', 'b')) ''.join('abc')

''.join(['a', 'b', 'c']) 输出结果:'abc'

'1'.join(['a', 'b', 'c']) 输出结果:'a1b1c'

'{0},{1},{2}'.format( , , )

'{name},{age},{height}'.format(neme='',age='',height='')

'{name},{name},{name}'.format(neme='',age='',height='')

'{变量},{变量},{变量}'.format(neme='',age='',height='')

'{0:x}'.format(20) 转换成十六进制

'{0:o}'.format(20) 转化成八进制 进制转换的时候用{0:进制}

'{:.2f}'.format(1.2364) 保留两位

'{a:.2f}'.format(a=1.2364) 保留两位

'{:.2%}'.format(1.23442) 百分比格式

'{a:<10}'.format(a =10) 一共10个占位

'{a:>10}'.format(a =10) 一共10个占位

'{a:^10}'.format(a =10) 一共10个占位 居中

'{s:x^10}'.format(s = 12) 就x补齐占位

'{{}}{:a>10}'.format(10) 前面有{} 必须两个{} 转义

编码

'潭州'.encode('GBK') 编码 python默认utf-8 转成 GBK

'潭州'.encode('utf-8')

'潭州'.decode('GBK') 解码 从GBK 转成utf-8

'潭州'.decode('utf-8')

深浅复制

import copy

li4 = copy.deepcopy(li2) 深复制

li4 = copy.copy(li2) 浅复制

bytes 二进制序列类型

指定长度的零填充字节对象: bytes(3)

二进制字符串对象: bytes(b'abc')

bytearray 二进制数组

指定长度的零填充字节对象: bytearray(3)

二进制字符串对象: bytearray(b'abc')

转载于:https://www.cnblogs.com/zcmq/p/8724833.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值