字符串函数——string function
一些基本函数的使用
e.g str1 = "hello, world!"
function name |
function |
e.g |
len() |
计算字符串的长度 |
len(str1) |
strName.capitalize() |
将字符串第一个字母大写 |
str1.capitalize() |
strName.title() |
将每个以空格开头的字符串大写 |
str1.title() |
strName.upper() |
所有字母大写 |
str1.upper() |
strName.lower() |
所有字母小写 |
str1.lower() |
strName.find() |
查找元素(找不到时,返回-1) |
str1.find("hel") |
strName.index() |
查找元素(找不到时,报错) |
str1.index("hel") |
strName.startswith() |
检查是否以指定的字符串开头 |
str1.startswith("he") |
strName.endswith() |
检查是否以指定的字符串结尾 |
str1.endswith("!") |
strName.center(width, char) |
将字符串以指定的宽度居中,并在两侧填充指定的字符 |
str1.center(50, '*') |
strName.rjust(width, char) |
将字符串以指定的宽度居右,并在左侧填充指定的字符 |
str1.rjust(50, '*') |
strName.ljust(width, char) |
将字符串以指定的宽度居左,并在右侧填充指定的字符 |
str1.ljust(50, '*') |
strName.isdigit() |
检查字符串是否由数字组成 |
str1.isdigit() |
strName.isalpha() |
检查字符串是否由字母组成 |
str1.isalpha() |
strName.isalnum() |
检查字符串是否由数字、字母组成 |
str1.isalnum() |
strName.strip() |
去掉字符串两侧空格 |
str1.strip() |
字符串切片
str2 = "abc123456"
usage |
result |
print(str2[2]) |
c |
print(str2[2:5]) |
c12 |
print(str2[2:]) |
c123456 |
print(str2[2::2]) |
c246 |
print(str2[::2]) |
ac246 |
print(str2[::-1]) |
654321cba |
print(str2[-3:-5]) |
45 |
|
|