String类型与数据结构没有多大关系,但是刷题时容易用到,这里列一些可能用到关于Str类型的函数:
1.长度:len()
s = "Hello World"
print(len(s)) ----------------> 11
2.计数:s.count()
s = "Hello World"
print(s.count('l')) ----------------> 3
3.判断是否全是大写字母:s.isupper()
s = "Hello World"
print(s.isupper()) -----------> False
4.判断是否全是小写字母:s.islower()
s = "Hello World"
print(s.islower()) -----------> False
5.判断是否全是数字:s.isdigit()
s = "Hello World"
print(s.isdigit()) ------------------>False
6.将所有字母改为小写:s.lower()
s = "Hello World"
print(s.lower()) -------------> hello world
7.将所有字母改为大写:s.upper()
s = "Hello World"
print(s.upper()) -------------> HELLO WORLD
8.去掉前后两端的空格:s.strip()
s = " Hello World "
print(s.strip()) ------------->Hello World
9.去掉最左端空格:s.lstrip()
10.去掉最右端空格:s.rstrip()
11.字母大小写转换:s.swapcase()
s = "Hello World"
print(s.swapcase()) ---------------> hELLO wORLD
12.替换指定字符:s.replce( , )
s = "Hello World"
print(s.replace('l', 'L')) --------------->HeLLo WorLd
13.分割s.split( )
以输入的字符为分割线,返回的类型为List。
s = "Hello World"
print(s.split(" ")) ----------------> ['Hello', 'World']