python 0基础 第六节 字符串转义与编码,格式化,深浅拷贝拓展

一.字符串转义

  1. \n 换行符
    在这里插入图片描述

  2. \t 水平制表符
    在这里插入图片描述

  3. \b 退格(删除一格)
    在这里插入图片描述

  4. \r 当前位置移到本行开头
    在这里插入图片描述

  5. \ 反斜杠
    在这里插入图片描述

  6. ‘’ 一个双引号
    在这里插入图片描述

  7. \0 一个空格符

  8. \a 系统提示音
    注:字符串前加r 可以防止转义
    在这里插入图片描述

二.编码和转码

1.编码 encode(‘编码类型’)

2.解码 decode(‘解码类型’)

在这里插入图片描述

三.格式化(补充)

  1. %s 占位符

  2. %r 显示原数据类型

  3. %d 整数

  4. %f 浮点数

  5. %c ASCII

  6. %o 8进制

  7. %x 16进制

  8. %e 科学计数法

  9. -: 左对齐
    6:这位置指定长度 (小数点算一位)
    3:这位置指定小数点后面保留多少位
    优先满足小数点后几位数

  10. +:显示正号
    print(’%+6.3f’ % 10.3)
    优先满足小数点后几位数

  11. 格式化长度
    print(’%5s’ % ‘ab’)
    ab各算一个长度

在这里插入图片描述

四.format扩展

  1. 保留小数点后几位

  2. 指定传入,保留小数点后两位

  3. 百分比格式化

  4. 转十六进制

  5. 转八进制

  6. 左对齐,长度为10

  7. 传入数据长度不足,用x填充

  8. 右对齐

  9. 两边对齐
    在这里插入图片描述

五.进制转换

  1. 十进制转二进制
    bin()

  2. 十进制转八进制
    oct()

  3. 十进制转十六进制
    hex()

  4. 其它进制转十进制
    int(‘进制数据’,进制类型)

  5. ord()函数将字符转换为ASCII码,
    ord(“a”) # ----- 97

  6. chr则将ASCII码转换成字符。
    chr(97)
    在这里插入图片描述

六.深浅拷贝

  1. 浅拷贝
    外层不受影响,内层会受影响

在这里插入图片描述

浅复制 外层不同,内层id相同

  1. 深拷贝
    内外层都不影响

在这里插入图片描述

内外层都不同

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值