美文网首页
python 字符串基础巩固

python 字符串基础巩固

作者: 黄帮主 | 来源:发表于2019-03-12 22:15 被阅读0次

1、字符串是不可变的,因此所有的元素赋值和切片赋值都是非
法的。
2、字符串格式设置方法以前主要的解决方案是使用字符串格式设置运算符——百分号。
3、现在编写新代码时,应选择使用字符串方法format。使用这种方法时,每个替换字段都用花括号括起,其中可能包含名称,还可能包含有关如何对相应的值进行转换和格式设置的信息。
4、并非智能使用提供的值本身,而是可访问其组成部分
fullname = ["Alfred", "Smoketoomuch"]
"Mr {name[1]}".format(name=fullname)
'Mr Smoketoomuch'
5、基本转换 :转换标志 s、r 和a指定分别使用str、repr和ascii进行转换。
6、指定宽度、精度和千位分隔符
宽度:
"{name:10}".format(name="Bob")
'Bob
精度:
"{pi:10.2f}".format(pi=pi)
' 3.14
千位分隔符,用逗号来指出你要添加千位分隔符:
'One googol is {:,}'.format(10**100)
'One googol is 10,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,00
0,000,000,000,000,000,000,000,000,000,000,000,000,000,000
7、说明符=,它指定将填充字符放在符号和数字之间。
8、方法translate与replace一样替换字符串的特定部分,但不同的是它只能进行单字符替换。这个方法的优势在于能够同时替换多个字符,因此效率比replace高。
9、使用translate前必须创建一个转换表。创建转换表,str调用方法maketrans,这个方法接受两个参数:两个长度相同的字符串,它们指定要将第一个字符串中的每个字符都替换为第二个字符串中的相应字符。就这个简单的示例而言,代码类似于下面这样:
table = str.maketrans('cs', 'kz')
调用方法maketrans时,还可提供可选的第三个参数,指定要将哪些字母删除。

相关文章

  • python 字符串基础巩固

    1、字符串是不可变的,因此所有的元素赋值和切片赋值都是非法的。2、字符串格式设置方法以前主要的解决方案是使用字符串...

  • Task 3. Magic Picture

    Task 3. Magic Picture 学习目标 巩固 Linux 系统命令行操作 巩固 Python 基础编...

  • python学习计划大全(从入门到实战)

    第一阶段-语言基础(15天) python基础语法 python字符串解析 python时间和日历 python文...

  • 6.Python基础数据类型之字符串

    Python基础数据类型之字符串 字符串(str)字符串是 Python 中最常用的数据类型。使用引号('或")来...

  • python的学习方向

    我的学习计划: 1、Python基础语法、python字符串解析、python时间和日历、python文件操作,数...

  • Python 基础知识巩固

    https://blog.csdn.net/ctyct_/article/details/79677125单例模式...

  • Python基础知识巩固

    一、python :解释型语言(无编译性) 交互式语言(提示符、互动执行) ...

  • python学习记录

    将自己学习python的一些过程记录下来,方便自己后期进一步的巩固自己 运行环境 python基础 python ...

  • python3基础01数值和字符串(一)

    本篇系统梳理python3数值类型,数值计算;字符串类型,字符串操作。 更好阅读体验请戳: python3基础01...

  • python 学习笔记

    壹 、 python 基础 摘抄自《a bite of python》 一、字符串 单引号双引号(与单引号完全相同...

网友评论

      本文标题:python 字符串基础巩固

      本文链接:https://www.haomeiwen.com/subject/cbunpqtx.html