🌳🌳🌳前言:本文总给了string的相关知识
目录
🍄字符串的修改
🍨字符串的替换——replace
🍥replace——replace(str1,str2)
🍥replace——replace(str1,str2,num)
🍨全部变成大写—— upper
🍨全部变成小写——lower
🍨首字母大写 ——capitalize
🍨标题形式——title
🍨去掉两边空格——strip
🍄字符串的切割
🍨普通切割——split()
🍨指定分割符——split("char")
🍨指定分割次数——split("char",num)
🍨拼接——"".join()
编辑🍄字符串的其他方法
🍨查找——find
🍥find和index的区别
🍥定义开始位置——find("str",index)编辑
🍨判断全是字母——isalpha()
🍨判断全是数字——isdigit()
🍨判断全是小写——islower()
🍨判断全是大写——isupper()
🍄字符串的转义
🍨换行符、制表符、退格符等
🍄字符串的修改
🌟字符串是不可以直接修改的,直接修改会报错

字符串和列表不同,不能修改,通常称为字符串的不可变
如果需要修改字符串,那么需要调用字符串的内置的方法并且重新赋值
replace方法是字符串修改常用的方法,可替换原字符串中的字符,但是并不会修改原字符,只是会返回一个新的对象,字符串所有的修改方法都是如此,不会修改原字符串,会返回一个新的字符串
常见的还有upper、lower、capitalize、title、strip等常见的方法
🍨字符串的替换——replace
- replace,对于字符串本身没有任何影响

- replace的详情使用
🍥replace——replace(str1,str2)

共有4个“b”全部被替换成“B”
🍥replace——replace(str1,str2,num)
num代表的是替换的次数

🍨全部变成大写—— upper

🍨全部变成小写——lower

🍨首字母大写 ——capitalize

🍨标题形式——title

🍨去掉两边空格——strip

🍄字符串的切割
可以对字符串进行切割,默认是以空格来作为分隔符,切割之后的元素会放在一个列表当中
🍨普通切割——split()

🍨指定分割符——split("char")

🍨指定分割次数——split("char",num)

🍨拼接——"".join()
🍄字符串的其他方法
🍨查找——find
🍥find和index的区别
find和列表中的index类似,可以找到元素在字符串中的索引值,也可以指定其开始的查找位置,但是如果找不到元素,不是报错,而是返回-1


🍥定义开始位置——find("str",index)
🍨判断全是字母——isalpha()

🍨判断全是数字——isdigit()

🍨判断全是小写——islower()

🍨判断全是大写——isupper()

🍄字符串的转义
反斜杠 \+字母,往往代表一些计算机不太好展示出来的字符
转义符可以用来表示不方便打印的字符串,同时r可以去掉转义,再表示路径的时候会更加的方便
🍨换行符、制表符、退格符等


🐳自我总结:...基础中的基础...
💬一起加油!