Python学习 Task04:字符串与序列

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

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

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

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

例:在这里插入图片描述目前如果有多个参数的话最好用元组的方式括起来

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

在这里插入图片描述
在这里插入图片描述

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

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

你可能感兴趣的:(python学习)