字符串基础特性
支持序列类型的所有基础操作
-
切片
-
索引
-
加法
-
乘法
定义字符串:
-
str(变量名)= “xxxx”
查看数据类型
字符串操作
1)访问字符串的子串
-
通过切片
案例:打印字符串的倒数第二个字符
2)字符串替换
方法:
-
str.replace(“目标”,”替换结果”,[替换几个])
案例:将字符串中的c替换成1234
3)字符串拼接
方法1:用 + 进行拼接
方法2:在输出的时候,用占位符进行拼接
方法3:结合列表的和join方法进行拼接
方法4:格式化
字符串方法
方法1:find
-
返回指定的字符在字符串中的索引值
-
如果字符串中没有这个字符,会返回-1
-
默认情况下,会从最左侧开始查找,找到第一个字符后,会停止
-
也可以指定从哪个字符开始查找
-
格式:str.find(“目标”,[start])
案例:让用户随意输入一个字符串,字符串中必须有两个c,打印输出这两个字符的索引值
方法2:index
-
返回指定的字符在字符串中的索引值
-
如果字符串中没有这个字符,会抛出异常
-
默认情况下,会从最左侧开始查找,找到第一个字符后,会停止
-
也可以指定从哪个字符开始查找
-
格式:str.index(“目标”,[start])
方法3:join方法
-
用于将列表中的元素拼接字符串
-
列表中的元素必须全部都是字符串类型,否则 错
-
格式:”+”.join(列表)
案例:
案例2:将列表l = [“a”,”qq”,”cd1″,123, 3.14, “6”] 中的全部的元素转换为字符串类型【用两种方法实现】
方法一:
方法二:
案例3:将列表num = [1,3,5,7,9]中的内容输出成1+3+5+7+9
方法4:大小写转换
-
lower:将内容全部转换为小写
-
upper:将内容全部转换为大写
-
title:将自带一个字母转换为大写,其他全部都自动转换为小写
方法5:split方法
-
作用:将字符串转换为列表
-
split方法可以指定用哪个字符对字符串进行切割
方法6:strip
-
去除字符串两侧的空格
案例:让用户输入任意内容,将用户输入的内容中的全部空格剔除掉【至少两种方法】
方法一:
方法二:
方法三:
方法7:判断
isinstance(变量名,变量类型) # 如果变量和类型一致,则返回真;否则返回假
文章知识点与官方知识档案匹配,可进一步学习相关知识算法技能树首页概览34530 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!