标签:出现 括号 元素 strip 例子 拼接 根据 次数 引号
字符串:由单个字符组成的一个序列,
字符串是一个不可变的类型
形式:
\n
:换行符\t
:制表符\"
,\‘
:单引号,双引号\\
:打印出 \
本身\
用在行尾,表示这一行还没写完,把下一行接上来,
注意,如果要作为续行使用,则 \
后面不能再接任何东西
如果是两个字符串要换行,可以分成两个字符串书写,并使用小括号进行包裹
使用 +
连接符:s1 + s2
也可以直接把两个字符串放在一起:"xxx" "yyy",可以有多个空格,但是不能换行
使用字符串模板,然后用其他字符串进行填充
S * n
:字符串S重复n次
可以通过 字符串[索引]
访问字符串中的单个字符
注意:字符串是非可变类型,不能修改字符串中的字符
总结:
s[n]
相当于 第 n+1
个值s[n]
相当于:s[len(s) + n]
s[ 起始索引 : 结束索引 : 步长 ]
说明:
[起始, 结束)
:例子:
s[::-1]
in
:一个字符串,是否被另一个字符串包含not in
:一个字符串,是否不被另一个字符串包含len(x)
:内建函数len可以求序列类型的长度
用于查找子串索引位置,从左到右查找,找到后立即停止
语法:find(sub, start=0, end=len(s))
参数:
返回值:
和find一样,区别是从右到左进行查找
代表获取的意思
和find几乎一样,不过找不到会报错
和index一样,区别是从右到左进行查找
计算字符串中某个子字符串出现的次数
语法:count(sub, start=0, end=len(s))
返回值是子字符串出现的次数
功能:字符串替换
语法:replace(old, new[, count])
参数:
返回值:返回替换后的结果字符串
注意:不会改变原始字符串本身的内容
将字符串首字母变为大写,返回改变后的结果
将字符串中每个单词的首字母变成大写
返回改变后的字符串
将字符串全部变为小写
返回改变后的字符串
将字符串全部变为大写
返回改变后的字符串
功能:根据指定字符(一个)在字符串左边进行填充,填充到指定长度
语法:ljust(width, fillchar)
参数:
注意:
同 ljust,不过是在字符串右边进行填充
在字符串两边进行填充
功能:移除原字符串指定字符,左边(默认移除 空白
字符)
语法:lstrip(chars)
参数:chars,表示需要移除的字符串
表现形式为:"abc", 表示移除a或b或c,注意:不是移除 abc
同 lstrip,不过是移除右边的字符串
将一个字符串分割成几个子字符串
语法:split(sep, maxsplit)
参数:
次数
,省略表示有多少分割多少返回值:分割后的子字符串组成的列表
从左边开始查找分割符
根据指定的分割符,返回分割符左边的内容,分割符,分割符右边的内容
语法:partition(sep)
返回值:
(分割符左侧, 分割符, 分割符右侧)
(原字符串, "", "")
同lpartition,不过是从右边开始查找分割符
按照换行符进行分割,把字符串拆分成多个字符串,放到列表中
根据指定字符串,将给定的可迭代对象,进行拼接,得到拼接后的字符串
语法:s.join(iterable)
s作为分割符,将iterable中的每个元素通过s进行拼接组合
判断是否是字母
判断是否是数字
判断是否是字母或者数字
判断是否是空白字符
判断是否以某字符串开始
判断是否以某字符串结尾
标签:出现 括号 元素 strip 例子 拼接 根据 次数 引号
原文地址:https://www.cnblogs.com/wbyixx/p/12219457.html