python中的str(字符串)的介绍及常见操作

字符串

作用:保存当前字符,字母,或者数字及其他中文

定义:

​    可以使用 **" "**或者 **' '**是等价的关系

​    如果想保留文本格式  需要使用

​    三引号**""" """** 或者 **''' '''**

​    单纯的显示双引号 需要 **'    "    "    '**或者  ** **'''** " " '''**(三个单个 引        号)

字符串 下标 ,索引:

      获取对应的字符,顺序不能变换

      从左到右 (1,2,3,...)

      从右到左(-1,-2,-3...)

计算最大索引 len(变量名)

扫描二维码关注公众号,回复: 11532425 查看本文章

len函数:计算当前字符串中多少个字符 或元素

"string index out of range"这个报错是超出最大值

切片:获取一个字符 或者 字符片段

      变量名[起始值:结束值:步长 ]  

从左往右"+          从右向左" "-"

字符串的常见操作:

字符串的分割:split (字符串  -> 列表)

      格式:a(列表变量名)  =  b(字符串变量名).split(" 由某个元素进行分割" , ""此处添加需要分割的个数")

字符串的拼接:join(列表 -> 字符串)

       格式:a(字符串变量名) = "列表中需要穿插一个值 ".join("字符串变量名")

字符串 子串查找 替换:

      格式:find(查找)  :a(赋值变量) = b (字符串变量) . find(" 字符串中的字符")

将字符在字符串的位置下标赋值给 变量

       格式:replace(替换) :   a(赋值变量) = b (字符串变量) . replace( "old","new",count)

去除字符串两侧空白符(还可删除指定字符)

      格式:strip :   a = b.strip( " 只能从左侧第一个开始删除 ,没有格式自动在左右两侧寻找并删除")

猜你喜欢

转载自blog.csdn.net/weixin_43115821/article/details/82465324