字符串的一些基本用法————>温故而知新,可以为师矣
Python:字符串基操_strip()/rstrip()/lstrip()_lower()/upper()_startswith()/endswith()_split()/rspilt()_join_replace
注意:以上所有方法均不会对传入的字符串进行更改,因为字符串是不可变类型。
1.strip()_rstrip()_lstrip()
1.1strip()用法:字符串.strip(参数)
将字符串的开头和结尾的参数删除并输出;
举例:
1.2lstrip()用法:
将字符串的开头的参数删除并输出;
举例:
1.3 rstrip()用法:
将字符串的结尾的参数删除并输出;
举例:
.
2. lower()和upper()
2.1lower() 将字符串中的字母全部小写;
举例:
2.2upper()将字符串中的字母全部大写;
举例:
3.startswith()和endswith()
3.1 字符串.startswith(参数) 检查字符串是否以参数开头,是返回True
举例:
3.2字符串.endswith(参数) 检查字符串是否以参数结尾,是返回True
举例:
4. split()和 rsplit()
4.1 字符串.split(参数)
字符串以参数作为分隔符进行切分,切分的各元素组成一个列表并返回(如果没有参数,则默认以空白字符进行切分)
举例:
4.2 字符串.rsplit(参数)
rsplit()与split()唯一的区别就是前者从右边开始切分,后者从左边开始切分。
如果仅仅就第一个参数而言,二者没有任何区别。
但是split()和rsplit()可以传入第二个参数,表示切分的次数。
举例:
5.join()
join()的功能与split()正好相反
用法:字符串.join(列表)————————(注意这里面列表元素必须全部都是str型)
将列表拼接成字符串,列表元素与元素之间以前面传入的字符串进行分隔
(如果什么也不传,那么就是将列表元素直接拼接成一串字符串,没有分隔符)
举例:
再次提醒:往join()传入的列表的元素必须全部都是字符串,否则报错;
6.replace()
用法:字符串.replace(字符串1, 字符串2)
将字符串中的字符串1全部替换成字符串2
举例:
补充:
字符串.replace(字符串1, 字符串2, 参数n)
将字符串中的字符串1替换成字符串2,但只替换字符串的前n个;
举例:
最后再提醒一下:由于字符串是不可变类型,所以每次使用上述方法我都检测原字符串strg是否发生变化,所以记住,上述方法均不会对上述原字符串进行改变,除非你将改变的字符串又赋值给原字符串。