Python学习 Task04:字符串与序列

1字符串
如果字符串中需要出现单引号或双引号,可以使用转义符号\对字符串中的符号进行转义。
例:
Python学习 Task04:字符串与序列
还有一些字符串方法以及应用
Python学习 Task04:字符串与序列
Python学习 Task04:字符串与序列Python学习 Task04:字符串与序列
剩下太多就不举例,需要可以查表

字符串的格式化
按照统一个规格去输出字符串,如果规格不统一就可能造成错误,就比如说十进制中的10和二进制中的10代表的含义就不同。
format方法:利用位置参数和关键字参数进行格式化
注意:在format()中位置参数要在关键词参数前面不然会报错
Python学习 Task04:字符串与序列
{}的运用,类似反斜杠,如果在{}套上一层{},那么{}就会被解释掉,从而失去意义
例:Python学习 Task04:字符串与序列
在替换域中,冒号表示格式化符号的开始

以下是格式化符号以及含义:

符号 说明
%c 格式化字符及其ASCII码

例:Python学习 Task04:字符串与序列目前如果有多个参数的话最好用元组的方式括起来

%s 格式化字符串
%d 格式化整数

Python学习 Task04:字符串与序列
Python学习 Task04:字符串与序列

%f 格式化点数,用科学计数器来格式化定点数
%e 用科学记数法来格式化定点数

Python学习 Task04:字符串与序列
格式化操作符辅助指令
Python学习 Task04:字符串与序列
序列
list(sub) 把一个可迭代对象转换为列表。
Python学习 Task04:字符串与序列
tuple(sub) 把一个可迭代对象转换为元组
Python学习 Task04:字符串与序列
str(obj) 把obj对象转换为字符串
len(sub) 返回sub包含元素的个数
Python学习 Task04:字符串与序列
max(sub)返回序列或者参数集合中的最大值
min(sub)返回序列或参数集合中的最小值
sum(iterable[, start=0]) 返回序列iterable与可选参数start的总和。
sorted(iterable, key=None, reverse=False) 对所有可迭代的对象进行排序操作。
Python学习 Task04:字符串与序列
reversed() 用于反向列表中元素。
enumerate(sequence, [start=0])
zip([iterable, …])用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,这样做的好处是节约了不少的内存。
我们可以使用 list() 转换来输出列表。
如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。
例:Python学习 Task04:字符串与序列