字符串函数——string function
一些基本函数的使用
e.g str1 = "hello, world!"
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"
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 |
| |